Publishing local data on the Semantic Web requires that one provide a shareable semantic data representation of that data. This paper presents a complete Model Driven Engineering (MDE) approach that allows for importing data sources into an RDF repository. First, the object domain model is mapped to an ontology and to a persistence model through annotation performed by a domain expert. Then, all other processes are automated and data transformations are generated from the mappings via model-weaving techniques.
Keywords: RDBMS, Web Ontology Language (OWL), Model Driven Engineering (MDE), Object Relational Mapping (ORM)
Author: Hillairet, Guillaume
Time required: P30M
Educational use: instruction
Educational audience: student
Interactivity type: expositive
- Knows methods such as Direct Mapping of Relational Data to RDF (2012) for transforming data from the relational model (keys, values, rows, columns, tables) into RDF graphs.
- Understands that owl:equivalentProperty and owl:equivalentClass may be used when equivalencies between properties or between classes are exact.
- Understands that the properties of hierarchical subsumption within an RDF vocabulary — rdfs:subPropertyOf and rdfs:subClassOf — can also be used to express mappings between vocabularies.