Relational to Ontology Mapping Primitive

IRI:
http://ontology.cybershare.utep.edu/dbowl/relational-to-ontology-mapping-primitive.owl
Version IRI:
http://ontology.cybershare.utep.edu/dbowl/relational-to-ontology-mapping-primitive.owl
Current version:
2.0
Authors:
Natalia Villanueva-Rosales
http://cybershare.utep.edu
iLink @ UTEP
Contributors:
Contributors are those that engage in discussions during the development of this ontology (in alphabetical order): michel dumontier luis garnica
Other visualisation:
Ontology source

Table of Content

  1. Introduction
  2. Classes
  3. Object Properties
  4. Annotation Properties
  5. Namespace Declarations

Introduction

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.

Classes

A mapping from a relational database element to the subclass (i.e. is-a) relation between to classes.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/SpecificRelationMapping

has super-classes
Database to Semantic Web mappingc

A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL that will represent an entity.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/EntityConceptMapping

has super-classes
A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL.c

A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/ConceptMapping

has super-classes
Database to Semantic Web mappingc
has sub-classes
A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL that will represent an entity.c, Relation Concept Mapping.c

Aggregation Relation Mapping.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/AggregationRelationMapping

A mapping from a relational database element to the parthood (i.e. hasPart) relation between to cclasses.
has super-classes
Database to Semantic Web mappingc

Binary Object Property mapping.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/BinaryObjectPropertyMapping

A mapping from a relational database element to a set of two inverse object properties in RDF/OWL.
has super-classes
Object Property Mapping.c

Dabatase virtual concept mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/VirtualMapping

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.
has super-classes
Database to Semantic Web mappingc
has sub-classes
Virtual concept mappingc, Virtual property mappingc, virtual collection mappingc

Database to Semantic Web mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/DB2SWMapping

A mapping from an relational model to a Semantic Web ontology.
has sub-classes
A mapping from a relational database element to the subclass (i.e. is-a) relation between to classes.c, A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL.c, Aggregation Relation Mapping.c, Dabatase virtual concept mappingc, Datatype property mapping.c, Object Property Mapping.c, Property Domain Mappingc, Property Range Mappingc

Datatype property mapping.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/DatatypePropertyMapping

A mapping from a relational database element to a datatype property in RDF/OWL.
has super-classes
Database to Semantic Web mappingc
has sub-classes
functional datatype property mappingc

ennumeration property range mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/EnnumerationPropertyRangeMapping

has super-classes
Property Range Mappingc

functional datatype property mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/FunctionalDatatypePropertyMapping

has super-classes
Datatype property mapping.c

functional object property mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/FunctionalObjectPropertyMapping

A mapping from a relational database element to an object property asserted as functional.
has super-classes
Object Property Mapping.c

Inverse Functional Object Property Mapping.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/InverseFunctionalObjectPropertyMapping

A mapping from a relational database element to an object property asserted as inverse functional.
has super-classes
Object Property Mapping.c

Object Property Mapping.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/ObjectPropertyMapping

A mapping from a relational database element to an object property in RDF/OWL.
has super-classes
Database to Semantic Web mappingc
has sub-classes
Binary Object Property mapping.c, Inverse Functional Object Property Mapping.c, Symmetric Object Property Mappingc, Transitive Object Property Mapping.c, functional object property mappingc, unary object property mappingc

Property Domain Mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/PropertyDomainMapping

A mapping from a relational database element as the domain of an object property.
has super-classes
Database to Semantic Web mappingc

Property Range Mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/PropertyRangeMapping

A mapping from a relational database element as the range of an object property.
has super-classes
Database to Semantic Web mappingc
has sub-classes
ennumeration property range mappingc

Relation Concept Mapping.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/RelationConceptMapping

A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL that will represent a relationship.
has super-classes
A mapping from an entity or relation from a relational database to a concept/class in RDF/OWL.c

Symmetric Object Property Mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/SymmetricObjectPropertyMapping

A mapping from a relational database element to an object property asserted as symmetric.
has super-classes
Object Property Mapping.c

Transitive Object Property Mapping.c back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/TransitiveObjectPropertyMapping

A mapping from a relational database element to an object property asserted as transitive.
has super-classes
Object Property Mapping.c

unary object property mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/UnaryObjectPropertyMapping

A mapping from a relational database element to one object property, i.e. an inverse object property will not be created.
has super-classes
Object Property Mapping.c

virtual collection mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/VirtualCollectionMapping

has super-classes
Dabatase virtual concept mappingc

Virtual concept mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/VirtualConceptMapping

A virtual concept mapping will map a database query description into a concept that is defined by the constraints defined in the query.
has super-classes
Dabatase virtual concept mappingc

Virtual property mappingc back to ToC or Class ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/VirtualPropertyMapping

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.
has super-classes
Dabatase virtual concept mappingc

Object Properties

equivalent class mappingop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/equivalentClassMapping

exactly one restrictionop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/exactly1CardinalityRestriction

exists some restrictionop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/existsSomeRestriction

has domain mappingop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/hasDomainMapping

has grouping attribute mappingop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/hasGroupingAttributeMapping

has super-properties
is collection of mappingop

has inverse property mappingop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/hasInversePropertyMapping

has part mappingop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/hasPartMapping

has range mappingop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/hasRangeMapping

has type mappingop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/hasTypeMapping

is sub class of domain of mappingop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/isSubClassOfDomainOfMapping

is inverse of
has sub class of domain mappingop

is sub class of range of mappingop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/isSubClassOfRangeOfMapping

is inverse of
has sub class of range mappingop

max 0 restrictionop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/max0CardinalityRestriction

max 1 restrictionop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/max1CardinalityRestriction

min 0 restrictionop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/min0CardinalityRestriction

min 1 restrictionop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/min1CardinalityRestriction

only from restrictionop back to ToC or Object Property ToC

IRI: http://ontology.cybershare.utep.edu/resource/dbowl/onlyFromPropertyRestriction

Annotation Properties

commentap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#comment

labelap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#label

Namespace Declarations back to ToC

default namespace
http://ontology.cybershare.utep.edu/dbowl/relational-to-ontology-mapping-primitive.owl#
dbowl
http://ontology.cybershare.utep.edu/dbowl/
dc
http://purl.org/dc/elements/1.1/
ns
http://creativecommons.org/ns#
owl
http://www.w3.org/2002/07/owl#
protege
http://protege.stanford.edu/plugins/owl/protege#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
terms
http://purl.org/dc/terms/
vann
http://purl.org/vocab/vann/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.