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.
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.
