276
Internet of Things (IoT)
13.2.3.2 OWL Lite Features
In OWL Lite, as in RDF, we can outline classes and class/subclass hierarchies in any
domain and properties of these classes using RDF constructs such as Class, rdfs:subClassOf,
rdfs:Property, rdfs:subPropertyOf, rdfs:domain, and rdfs:range. For defining the equality/
inequality relationships among the ontology components, the following constructs are
there in OWL Lite:
• sameAs: One individual may be indicated to be the same as another individual.
• allDifferent: Many individuals may be identified to be mutually distinct in one
allDifferent statement.
• differentFrom: An individual may be quantified to be different from other
individuals.
• equivalentClass: One class is expected to be equivalent to another class.
• equivalentProperty: One property may be defined to be equivalent to another
property.
In OWL Lite, the following distinctive identifiers offer an influential mechanism for better
reasoning about a property to provide information regarding properties and their values:
• FunctionalProperty: Properties may be defined to have a single value. If a property is a FunctionalProperty, then it can have no more than one value for each
individual. For example, hasdeviceId may be stated to be a FunctionalProperty.
owl:equivalentClass
owl:disjointWith
owl:equivalentProperty
owl:inverseOf
rdf:domain
rdf:Property
Owl:equivalentProperty
rdfs:subPropertyOf
rdf:range
rdfs:subClassOf
owl:DataRange
owl:Class
rdfs:Class
rdfs:Datatype
Owl:Functional
Property
owl:Inverse
Functional
Property
Owl:Transitive
Property
Owl:Symmetric
Property
Owl:Datatype
Property
rdf:subPropertyOf
owl:Object
Property
FIGURE 13.4
Properties and relations between classes and characteristics of properties.
Précédent

- 300/358

Suivant