RDF serialization
RSM can be implemented as code and instantiated in memory.
This allows to perform data serialization as RDF (assertion) files. The content of the RDF file only refers to the abstract model (= the RDF terminology file, or “ontology”). The RDF file only depends on the objects defined in the RDF terminology file and their properties, and only reflects their values: no traces of the (user-dependent) code instantiation are to be found.
Such serialization can be used for open data sharing, as any person or machine having access to the RDF definition file can understand and use the serialized output provided as an RDF assertion file.
RDF is a plain text file, and can be compressed or encrypted according to the use case.
Also, as the RDF framework rests on formal logics, it is possible to check the file contents for consistency, or to apply constraints during the serialization and de-serialization process.