. . . . . . . . . . . . "A lightweight data-centric framework for semantic interoperability. DLite allows to represent data and metadata with simple, but formalised data models, making it possible to decouple the (meta)data from how it is serialised. It includes a rich and easy extendable plugin-system for loading/writing (meta)data to different storage backends (like JSON, BSON, YAML, RDF, MinIO, MongoDB, PostgreSQL, Redis, CSV/Excel, ...). DLite enhances the reusability of storage plugins by a clear separation between data transfer (protocol) and loading/writing. This makes it possible to use the same file-based storage plugin against for instance the local file system or an sftp or http server. Semantic interoperability and automated data transformations is achieved by mapping DLite data models and/or their properties of to classes defined in ontologies. By combining mappings with a library of reusable mapping functions, fully automated and very powerful data transformations and integrations can be achieved. DLite also include a collection of tools for e.g. validation of data models and generation of code for handling of i/o in C and Fortran programs. DLite is written in C, but includes bindings to Python and Fortran. It is commonly used from Python and available under a permissive MIT license. " . "DLite: Lightweight data-centric framework for semantic interoperability." . . . . . . "RSA" . "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCoKFb7LKlXyBB7BUvjFF9bDJNk0WxH3Xerr4H3v/VCiRVshEDl3BZVekbMMmdRe+TOPyc8AOLd9IAL2VfVVD/T0rmCHk7Pw7DQjI96mwyeXhE7f4g0WG5UT5Pxxm0Rzy7IrYnEaaVDs7dkZUt952M6qWlHfTwCQDcXJhZfLiXoMwIDAQAB" . "gcraXlX+ouuoGUfjgaMJXcO3vpT8/mGu2xgMR2wJ98yDOx7FlAa4c3E6eArG1lK2LjJ3MM5Em/ybTNmOdDF1YLeQoeo7UGWCgb76tgNYFVJj4d42SUjIkp3Rr7XD4p7iqSa9DuPlc8BztvsUHUBqs47fzY6ESMk6EA2QEFEG1dw=" . . "2025-03-12T10:40:26Z"^^ . . . . .