2.0
2016-03-01
2016-04-01
Contributors are those that engage in discussions during the development of this ontology (in alphabetical order):
michel dumontier
luis garnica
free to use,share,modify. modify with attribution [http://creativecommons.org/licenses/by/3.0/].
http://creativecommons.org/licenses/by/3.0/
http://cybershare.utep.edu
http://ontology.cybershare.utep.edu/dbowl/
Primitive ontology for database to Semantic Web mapping which subsumes classes that
represent mappings to explicit OWL constructs, such as OWL class, object property, data
property, etc. Classes in this ontology are populated by individuals representing components of the database schema being mapped.
en
Relational to Ontology Mapping Primitive
iLink @ UTEP
Natalia Villanueva-Rosales
dbowl
relational-to-ontology-mapping-primitive.owl
equivalent class mapping
exactly one restriction
exists some restriction
has domain mapping
has inverse property mapping
has part mapping
has range mapping
has type mapping
max 0 restriction
max 1 restriction
min 0 restriction
min 1 restriction
only from restriction
Aggregation Relation Mapping.
A mapping from a relational database element to the parthood (i.e. hasPart) relation between to cclasses.
Binary Object Property mapping.
A mapping from a relational database element to a set of two inverse object properties in RDF/OWL.
A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL.
Concept Mapping.
Database to Semantic Web mapping
A mapping from an relational model to a Semantic Web ontology.
Datatype property mapping.
A mapping from a relational database element to a datatype property in RDF/OWL.
A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL that will represent an entity.
Entity Concept Mapping.
A mapping from a relational database element to an object property asserted as functional.
Functional Object Property Mapping.
Inverse Functional Object Property Mapping.
A mapping from a relational database element to an object property asserted as inverse functional.
Object Property Mapping.
A mapping from a relational database element to an object property in RDF/OWL.
Property Domain Mapping
A mapping from a relational database element as the domain of an object property.
Property Range Mapping
A mapping from a relational database element as the range of an object property.
Relation Concept Mapping.
A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL that will represent a relationship.
A mapping from a relational database element to the subclass (i.e. is-a) relation between to classes.
Specific Relation Mapping.
Symmetric Object Property Mapping
A mapping from a relational database element to an object property asserted as symmetric.
Transitive Object Property Mapping.
A mapping from a relational database element to an object property asserted as transitive.
A mapping from a relational database element to one object property, i.e. an inverse object property will not be created.
Unary Object Property Mapping
Virtual concept mapping
A virtual concept mapping will map a database query description into a concept that is defined by the constraints defined in the query.
Dabatase virtual concept mapping
A virtual mapping will create concepts that will not be populated from the database. Instead, it will contain the restrictions that will define the membership for that concept. They can be used to map restrictions described in views, queries, etc.
Virtual property mapping
A virtual property mapping will map a view to an object property restricted by a condition or a projection. This is used to map views that contain relations that were mapped as binary object properties and not as concepts.