aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorMarius Vollmer <marius.vollmer@nokia.com>2009-04-06 17:09:35 +0300
committerMarius Vollmer <marius.vollmer@nokia.com>2009-04-06 17:09:35 +0300
commit53b600e8ddafcbc93909e453135cf548e182da01 (patch)
treefc75103f985cac30351c8f69db7330e914b2d986 /spec
parent2b5edf728d495bdf255ba73df1904aac724dd7ec (diff)
Added "Qt Mobility API" context ontology in raw form.
Diffstat (limited to 'spec')
-rw-r--r--spec/Context.owl5147
1 files changed, 5147 insertions, 0 deletions
diff --git a/spec/Context.owl b/spec/Context.owl
new file mode 100644
index 00000000..c6f737ec
--- /dev/null
+++ b/spec/Context.owl
@@ -0,0 +1,5147 @@
+<html><head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8"></head><body><pre>&lt;?xml version="1.0"?&gt;
+
+
+&lt;!DOCTYPE rdf:RDF [
+ &lt;!ENTITY owl "http://www.w3.org/2002/07/owl#" &gt;
+ &lt;!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" &gt;
+ &lt;!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" &gt;
+ &lt;!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" &gt;
+ &lt;!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" &gt;
+ &lt;!ENTITY Context "http://www.semanticweb.org/ontologies/2009/2/Context.owl#" &gt;
+]&gt;
+
+
+&lt;rdf:RDF xmlns="http://www.semanticweb.org/ontologies/2009/2/Context.owl#"
+ xml:base="http://www.semanticweb.org/ontologies/2009/2/Context.owl"
+ xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#"
+ xmlns:Context="http://www.semanticweb.org/ontologies/2009/2/Context.owl#"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:owl="http://www.w3.org/2002/07/owl#"&gt;
+ &lt;owl:Ontology rdf:about=""/&gt;
+
+
+
+ &lt;!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Object Properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ --&gt;
+
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#currentWeather --&gt;
+
+ &lt;owl:ObjectProperty rdf:about="#currentWeather"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:range rdf:resource="#Weather"/&gt;
+ &lt;/owl:ObjectProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasConnectivity --&gt;
+
+ &lt;owl:ObjectProperty rdf:about="#hasConnectivity"&gt;
+ &lt;rdfs:range rdf:resource="#Bearers"/&gt;
+ &lt;rdfs:range&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasConnectivity"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="#Bearers"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:range&gt;
+ &lt;/owl:ObjectProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasNoConnectivity --&gt;
+
+ &lt;owl:ObjectProperty rdf:about="#hasNoConnectivity"&gt;
+ &lt;rdfs:range rdf:resource="#Bearers"/&gt;
+ &lt;rdfs:range&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasNoConnectivity"/&gt;
+ &lt;owl:onClass rdf:resource="#Bearers"/&gt;
+ &lt;owl:minCardinality rdf:datatype="&amp;xsd;nonNegativeInteger"&gt;0&lt;/owl:minCardinality&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:range&gt;
+ &lt;rdfs:range&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasNoConnectivity"/&gt;
+ &lt;owl:onClass rdf:resource="#Bearers"/&gt;
+ &lt;owl:maxCardinality rdf:datatype="&amp;xsd;nonNegativeInteger"&gt;0&lt;/owl:maxCardinality&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:range&gt;
+ &lt;/owl:ObjectProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasNotSubscribed --&gt;
+
+ &lt;owl:ObjectProperty rdf:about="#hasNotSubscribed"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;InverseFunctionalProperty"/&gt;
+ &lt;rdfs:range rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#UnSubscribedApplications"/&gt;
+ &lt;/owl:ObjectProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasSubscribed --&gt;
+
+ &lt;owl:ObjectProperty rdf:about="#hasSubscribed"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;InverseFunctionalProperty"/&gt;
+ &lt;rdfs:range rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#SubscribedApplications"/&gt;
+ &lt;/owl:ObjectProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasUserId --&gt;
+
+ &lt;owl:ObjectProperty rdf:about="#hasUserId"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;InverseFunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Person"/&gt;
+ &lt;/owl:ObjectProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasWeatherForecast --&gt;
+
+ &lt;owl:ObjectProperty rdf:about="#hasWeatherForecast"&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:range rdf:resource="#WeatherForecast"/&gt;
+ &lt;/owl:ObjectProperty&gt;
+
+
+
+ &lt;!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Data properties
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ --&gt;
+
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ADR --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#ADR"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the components of the delivery address for the vCard object. A single structured text value, separated by the SEMI-COLON character. The structured type value consists of a sequence of address components. The component values MUST be specified in their corresponding position. The structured type value corresponds, in sequence, to the post office box; the extended address; the street address; the locality (e.g., city); the region (e.g., state or province); the postal code; the country name. When a component value is missing, the associated component separator MUST still be specified.
+
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AGENT --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#AGENT"&gt;
+ &lt;rdfs:comment
+ &gt;To specify information about another person who will act on behalf of the individual or resource associated with the vCard.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AssistantName --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#AssistantName"&gt;
+ &lt;rdfs:domain rdf:resource="#Assistant"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AssistantTelephone --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#AssistantTelephone"&gt;
+ &lt;rdfs:domain rdf:resource="#Assistant"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Autumn --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Autumn"&gt;
+ &lt;owl:equivalentProperty rdf:resource="#Spring"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#Summer"/&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#Winter"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfYear"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BDAY --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#BDAY"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the birth date of the object the vCard represents.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;date"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BrowserUsageCount --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#BrowserUsageCount"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#BrowserUsageFrequency"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;long"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CATEGORIES --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#CATEGORIES"&gt;
+ &lt;rdfs:comment
+ &gt;To specify application category information about the vCard.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CID --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#CID"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;unsignedLong"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CLASS --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#CLASS"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the access classification for a vCard object.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CalendarUsageCount --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#CalendarUsageCount"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#CalendarUsageFrequency"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;long"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Call --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Call"&gt;
+ &lt;rdfs:domain rdf:resource="#Event"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#EventTypes"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Cohabitating --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Cohabitating"&gt;
+ &lt;rdfs:domain rdf:resource="#MaritalStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Connected --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Connected"&gt;
+ &lt;rdfs:domain rdf:resource="#ConnectivityStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ContactsUsageCount --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#ContactsUsageCount"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#ContactsUsageFrequency"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;long"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Country --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Country"&gt;
+ &lt;rdfs:domain rdf:resource="#Addresses"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Current --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Current"&gt;
+ &lt;rdfs:domain rdf:resource="#Event"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#EventTypes"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Department --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Department"&gt;
+ &lt;rdfs:domain rdf:resource="#Organizations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Disconnected --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Disconnected"&gt;
+ &lt;rdfs:domain rdf:resource="#ConnectivityStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EMAIL --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EMAIL"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the electronic mail address for communication with the object the vCard represents.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EmailPrimary --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EmailPrimary"&gt;
+ &lt;rdfs:comment
+ &gt;Boolean value indicating whether this email address is the primary or preferred email address for this person. Supported values: &amp;#8220;true&amp;#8221;, &amp;#8220;false&amp;#8221;.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Emails"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EmailType --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EmailType"&gt;
+ &lt;rdfs:comment
+ &gt;Type of email address. Enumeration. Supported values: &amp;#8220;home&amp;#8221;, &amp;#8220;work&amp;#8221;.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Emails"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EmailUsageCount --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EmailUsageCount"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#EmailUsageFrequency"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;long"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EmailValue --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EmailValue"&gt;
+ &lt;rdfs:comment
+ &gt;Value of email address. Singular property.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Emails"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Engaged --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Engaged"&gt;
+ &lt;rdfs:domain rdf:resource="#MaritalStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EventEndTime --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EventEndTime"&gt;
+ &lt;rdfs:domain rdf:resource="#EventStructure"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EventStartTime --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EventStartTime"&gt;
+ &lt;rdfs:domain rdf:resource="#EventStructure"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EventTitle --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EventTitle"&gt;
+ &lt;rdfs:domain rdf:resource="#EventStructure"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EventType --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EventType"&gt;
+ &lt;rdfs:domain rdf:resource="#EventStructure"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EventTypes --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EventTypes"&gt;
+ &lt;rdfs:domain rdf:resource="#Event"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EventURI --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#EventURI"&gt;
+ &lt;rdfs:domain rdf:resource="#EventStructure"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#FN --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#FN"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the formatted text corresponding to the name of the object the vCard represents. This type is based on the semantics of the X.520
+Common Name attribute. The property MUST be present in the vCard object.
+
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#FamilyName --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#FamilyName"&gt;
+ &lt;rdfs:domain rdf:resource="#PersonName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Female --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Female"&gt;
+ &lt;rdfs:domain rdf:resource="#Gender"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#From --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#From"&gt;
+ &lt;rdfs:comment
+ &gt;UID of Ovi user who triggered the notification. Value is maintained by the system and cannot be modified by user. Singular property.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Notifications"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GEO --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#GEO"&gt;
+ &lt;rdfs:comment
+ &gt;To specify information related to the global positioning of the object the vCard represents.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GivenName --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#GivenName"&gt;
+ &lt;rdfs:domain rdf:resource="#PersonName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GroupETag --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#GroupETag"&gt;
+ &lt;rdfs:comment
+ &gt;Opaque string that changes whenever contents of resource changes. Value can be used in conditional operations. Read-only (value managed by the system).&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Groups"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GroupID --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#GroupID"&gt;
+ &lt;rdfs:domain rdf:resource="#Groups"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GroupName --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#GroupName"&gt;
+ &lt;rdfs:domain rdf:resource="#Groups"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Home --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Home"&gt;
+ &lt;rdfs:domain rdf:resource="#Places"/&gt;
+ &lt;rdfs:domain rdf:resource="#Situations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#HonoricPrefix --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#HonoricPrefix"&gt;
+ &lt;rdfs:domain rdf:resource="#PersonName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#HonoricSuffix --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#HonoricSuffix"&gt;
+ &lt;rdfs:domain rdf:resource="#PersonName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#IMSPrimary --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#IMSPrimary"&gt;
+ &lt;rdfs:comment
+ &gt;Boolean value indicating whether this address is the primary or preferred address for this person. Supported values: &amp;#8220;true&amp;#8221;, &amp;#8220;false&amp;#8221;.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Ims"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#IMSType --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#IMSType"&gt;
+ &lt;rdfs:comment
+ &gt;Boolean value indicating whether this address is the primary or preferred address for this person. Supported values: &amp;#8220;true&amp;#8221;, &amp;#8220;false&amp;#8221;.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Ims"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#IMSValue --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#IMSValue"&gt;
+ &lt;rdfs:comment
+ &gt;Value of IMPP address. Singular property.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Ims"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Individual --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Individual"&gt;
+ &lt;rdfs:domain rdf:resource="#MaritalStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#JOBTITLE --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#JOBTITLE"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the job title, functional position or function of the object the vCard represents.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#KEY --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#KEY"&gt;
+ &lt;rdfs:comment
+ &gt;To specify a public key or authentication certificate associated with the object that the vCard represents&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LABEL --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#LABEL"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the formatted text corresponding to delivery address of the object the vCard represents.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LOGO --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#LOGO"&gt;
+ &lt;rdfs:comment
+ &gt;To specify a graphic image of a logo associated with the object the vCard represents.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Locality --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Locality"&gt;
+ &lt;rdfs:domain rdf:resource="#Addresses"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MAILER --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#MAILER"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the type of electronic mail software that is used by the individual associated with the vCard.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Male --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Male"&gt;
+ &lt;rdfs:domain rdf:resource="#Gender"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Married --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Married"&gt;
+ &lt;rdfs:domain rdf:resource="#MaritalStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MemberCount --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#MemberCount"&gt;
+ &lt;rdfs:comment
+ &gt;Count of members that belong to the group. Value is maintained by the system and cannot be modified by user. Singular property.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Groups"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MiddleName --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#MiddleName"&gt;
+ &lt;rdfs:domain rdf:resource="#PersonName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Morning --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Morning"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Places"/&gt;
+ &lt;rdfs:domain rdf:resource="#Situations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#N --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#N"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the components of the name of the object the vCard represents. The structured type value corresponds, in sequence, to the Family Name, Given Name, Additional Names, Honorific Prefixes, and Honorific Suffixes. The text components are separated by the SEMI-COLON character (ASCII decimal 59). Individual text components can include multiple text values (e.g., multiple Additional Names) separated by the COMMA character (ASCII decimal 44). This type is based on the semantics of the X.520 individual name attributes. The property MUST be present in the vCard object.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NAuth --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#NAuth"&gt;
+ &lt;rdfs:comment
+ &gt;Authentication of the consumer user (the end-user who has Nokia Account credentials) and the consumer application (the SW that uses the People API) is done using OAuth-based delegated authentication.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#AuthorizationChallenge"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NICKNAME --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#NICKNAME"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the text corresponding to the nickname of the object the vCard represents. The nickname is the descriptive name given instead of or in addition to the one belonging to a person, place, or thing. It can also be used to specify a familiar form of a proper name specified by the FN or N types.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NOTE --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#NOTE"&gt;
+ &lt;rdfs:comment
+ &gt;To specify supplemental information or a comment that is associated with the vCard.
+
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NameOfOrganization --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#NameOfOrganization"&gt;
+ &lt;rdfs:domain rdf:resource="#Organizations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Next --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Next"&gt;
+ &lt;rdfs:domain rdf:resource="#Event"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#EventTypes"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Night --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Night"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Places"/&gt;
+ &lt;rdfs:domain rdf:resource="#Situations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NotificationID --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#NotificationID"&gt;
+ &lt;rdfs:domain rdf:resource="#Notifications"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#OAuth --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#OAuth"&gt;
+ &lt;rdfs:domain rdf:resource="#AuthorizationResponse"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#OAuthConsumerKey --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#OAuthConsumerKey"&gt;
+ &lt;rdfs:domain rdf:resource="#AuthorizationResponse"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#OAuthNonce --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#OAuthNonce"&gt;
+ &lt;rdfs:domain rdf:resource="#AuthorizationResponse"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#OAuthSignature --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#OAuthSignature"&gt;
+ &lt;rdfs:domain rdf:resource="#AuthorizationResponse"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#OAuthSignatureMethod --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#OAuthSignatureMethod"&gt;
+ &lt;rdfs:domain rdf:resource="#AuthorizationResponse"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#OAuthTimestamp --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#OAuthTimestamp"&gt;
+ &lt;rdfs:domain rdf:resource="#AuthorizationResponse"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#OAuthToken --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#OAuthToken"&gt;
+ &lt;rdfs:domain rdf:resource="#AuthorizationResponse"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#OAuthVersion --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#OAuthVersion"&gt;
+ &lt;rdfs:domain rdf:resource="#AuthorizationResponse"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ORG --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#ORG"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the organizational name and units associated with the vCard.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PHOTO --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PHOTO"&gt;
+ &lt;rdfs:comment
+ &gt;To specify an image or photograph information that annotates some aspect of the object the vCard represents.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;anyType"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PID --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PID"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#VisibleApplication"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PR --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PR"&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PROID --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PROID"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the identifier for the product that created the vCard object.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PersonID --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PersonID"&gt;
+ &lt;rdfs:comment
+ &gt;UID of a Person object. Singular property. Read-only (value managed by the system).&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Person"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhoneNumberType_Work --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhoneNumberType_Work"&gt;
+ &lt;rdfs:domain rdf:resource="#PhoneNumbers"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#PhonenumberType"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhoneNumberValue --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhoneNumberValue"&gt;
+ &lt;rdfs:domain rdf:resource="#PhoneNumbers"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhonenumberType --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhonenumberType"&gt;
+ &lt;rdfs:comment
+ &gt;Type of telephone number. Enumeration. Supported values: &amp;#8220;home&amp;#8221;, &amp;#8220;work&amp;#8221;. &amp;#8220;mobile&amp;#8221;, &amp;#8220;fax&amp;#8221;, &amp;#8220;pager&amp;#8221;.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#PhoneNumbers"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhonenumberType_Fax --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhonenumberType_Fax"&gt;
+ &lt;rdfs:domain rdf:resource="#PhoneNumbers"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#PhonenumberType"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhonenumberType_Home --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhonenumberType_Home"&gt;
+ &lt;rdfs:domain rdf:resource="#PhoneNumbers"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#PhonenumberType"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhonenumberType_Mobile --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhonenumberType_Mobile"&gt;
+ &lt;rdfs:domain rdf:resource="#PhoneNumbers"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#PhonenumberType"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhotoHuge --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhotoHuge"&gt;
+ &lt;rdfs:comment
+ &gt;Huge photo of person (composite attribute; see components below). Resolution: 150x150.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#PhotoSize"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhotoHugeData --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhotoHugeData"&gt;
+ &lt;rdfs:comment
+ &gt;Base64 encoded representation of a photo. Format: JPEG. Singular property.&lt;/rdfs:comment&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#PhotoHuge"/&gt;
+ &lt;rdfs:domain rdf:resource="#PhotoSize"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhotoLarge --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhotoLarge"&gt;
+ &lt;rdfs:comment
+ &gt;Large photo of person (composite attribute; see components below). Resolution: 64x64.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#PhotoSize"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhotoLargeData --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PhotoLargeData"&gt;
+ &lt;rdfs:comment
+ &gt;Base64 encoded representation of a photo. Format: JPEG. Singular property.&lt;/rdfs:comment&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#PhotoLarge"/&gt;
+ &lt;rdfs:domain rdf:resource="#PhotoSize"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PointingDirection --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PointingDirection"&gt;
+ &lt;rdfs:domain rdf:resource="#Magnetometer"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PostalCode --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PostalCode"&gt;
+ &lt;rdfs:domain rdf:resource="#Addresses"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Primary --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Primary"&gt;
+ &lt;rdfs:comment
+ &gt;Boolean value indicating whether this instance of URL is the primary or preferred URL for this person. Supported values: &amp;#8220;true&amp;#8221;, &amp;#8220;false&amp;#8221;.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Urls"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PrimaryPhonenumber --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#PrimaryPhonenumber"&gt;
+ &lt;rdfs:comment
+ &gt;Boolean value indicating whether this phone number is the primary or preferred number for this person. Supported values: &amp;#8220;true&amp;#8221;, &amp;#8220;false&amp;#8221;.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#PhoneNumbers"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#REV --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#REV"&gt;
+ &lt;rdfs:comment
+ &gt;To specify revision information about the current vCard.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ROLE --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#ROLE"&gt;
+ &lt;rdfs:comment
+ &gt;To specify information concerning the role, occupation, or business category of the object the vCard represents.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Received --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Received"&gt;
+ &lt;rdfs:comment
+ &gt;Date&amp;amp;time when the notification was received. Value is maintained by the system and cannot be modified by user. Singular property.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Notifications"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Region --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Region"&gt;
+ &lt;rdfs:domain rdf:resource="#Addresses"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SMSUsageCount --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#SMSUsageCount"&gt;
+ &lt;rdfs:domain rdf:resource="#SMSUsageFrequency"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;long"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SORT_STRING --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#SORT_STRING"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the family name or given name text to be used for national-language-specific sorting of the FN and N types.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SOUND --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#SOUND"&gt;
+ &lt;rdfs:comment
+ &gt;To specify a digital sound content information that annotates some aspect of the vCard. By default this type is used to specify the proper pronunciation of the name type value of the vCard.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Separated --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Separated"&gt;
+ &lt;rdfs:domain rdf:resource="#MaritalStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Shopping --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Shopping"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Places"/&gt;
+ &lt;rdfs:domain rdf:resource="#Situations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Single --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Single"&gt;
+ &lt;rdfs:domain rdf:resource="#MaritalStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SoundLevel --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#SoundLevel"&gt;
+ &lt;rdfs:domain rdf:resource="#Alarm"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SportsFitness --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#SportsFitness"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Places"/&gt;
+ &lt;rdfs:domain rdf:resource="#Situations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Spring --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Spring"&gt;
+ &lt;owl:equivalentProperty rdf:resource="#Summer"/&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#Winter"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfYear"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#StreetAddress --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#StreetAddress"&gt;
+ &lt;rdfs:domain rdf:resource="#Addresses"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Summer --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Summer"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#Winter"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfYear"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TEL --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#TEL"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the telephone number for telephony communication with the object the vCard represents.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TZ --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#TZ"&gt;
+ &lt;rdfs:comment
+ &gt;To specify information related to the time zone of the object the vCard represents.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TelephoneUsageCount --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#TelephoneUsageCount"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#TelephoneUsageFrequency"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;long"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Title --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Title"&gt;
+ &lt;rdfs:domain rdf:resource="#Organizations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#To --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#To"&gt;
+ &lt;rdfs:comment
+ &gt;UID of Ovi user who is the receiver of the notification. Value is maintained by the system and cannot be modified by user. Singular property.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Notifications"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Traveling --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Traveling"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Places"/&gt;
+ &lt;rdfs:domain rdf:resource="#Situations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TypeOfAddress --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#TypeOfAddress"&gt;
+ &lt;rdfs:domain rdf:resource="#Addresses"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UID --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#UID"&gt;
+ &lt;rdfs:comment
+ &gt;To specify a value that represents a globally unique identifier corresponding to the individual or resource associated with the vCard.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#URI --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#URI"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#LastMusic"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;anyURI"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#URL --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#URL"&gt;
+ &lt;rdfs:comment
+ &gt;To specify a uniform resource locator associated with the object that the vCard refers to.
+
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#URLType --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#URLType"&gt;
+ &lt;rdfs:comment
+ &gt;Type of URL. Enumeration. Supported values: &amp;#8220;home&amp;#8221;, &amp;#8220;work&amp;#8221;.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Urls"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#URLType_Home --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#URLType_Home"&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#URLType"/&gt;
+ &lt;rdfs:domain rdf:resource="#Urls"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#URLType_Work --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#URLType_Work"&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#URLType"/&gt;
+ &lt;rdfs:domain rdf:resource="#Urls"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UserID --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#UserID"&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#Users"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#VERSION --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#VERSION"&gt;
+ &lt;rdfs:comment
+ &gt;To specify the version of the vCard specification used to format this vCard.
+&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#vCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Value --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Value"&gt;
+ &lt;rdfs:comment
+ &gt;Value/address of URL. Singular property.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Urls"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Widowed --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Widowed"&gt;
+ &lt;rdfs:domain rdf:resource="#MaritalStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Winter --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Winter"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfYear"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Working --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#Working"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Places"/&gt;
+ &lt;rdfs:domain rdf:resource="#Situations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#activeContentItem --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#activeContentItem"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#VisibleApplication"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;anyURI"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#afternoon --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#afternoon"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#evening"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#eveningNight"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#midnight"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#morning"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#morningNight"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfDay"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#alarmSet --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#alarmSet"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Alarm"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#albumArtURI --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#albumArtURI"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#LastMusic"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;anyURI"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#applicationName --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#applicationName"&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#applicationUser --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#applicationUser"&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#callNumber --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#callNumber"&gt;
+ &lt;rdfs:domain rdf:resource="#PhoneNumbers"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#callStartTime --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#callStartTime"&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;time"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#capacity --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#capacity"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Battery"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#command --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#command"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#VisibleApplication"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#condition --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#condition"&gt;
+ &lt;rdfs:domain rdf:resource="#Weather"/&gt;
+ &lt;rdfs:domain rdf:resource="#WeatherForecast"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#deviceUpTime --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#deviceUpTime"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Usage"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#displayFacingDown --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#displayFacingDown"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Orientation"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#displayFacingUp --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#displayFacingUp"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Orientation"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#endTime --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#endTime"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#LastMusic"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;time"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#evening --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#evening"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#eveningNight"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#midnight"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#morning"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#morningNight"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfDay"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#eveningNight --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#eveningNight"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#midnight"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#morning"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#morningNight"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfDay"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#externalTotal --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#externalTotal"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#externalUsed --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#externalUsed"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#extrnalFree --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#extrnalFree"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#general --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#general"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#ProfileName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasBTHeadset --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasBTHeadset"&gt;
+ &lt;rdfs:domain rdf:resource="#BTHeadset"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasBTStereoHeadset --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasBTStereoHeadset"&gt;
+ &lt;rdfs:domain rdf:resource="#BTStereoHeadset"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasCamera --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasCamera"&gt;
+ &lt;rdfs:domain rdf:resource="#Camera"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasCarDock --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasCarDock"&gt;
+ &lt;rdfs:domain rdf:resource="#CarDock"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasConferenceCamera --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasConferenceCamera"&gt;
+ &lt;rdfs:domain rdf:resource="#ConferenceCamera"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasEventTitle --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasEventTitle"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasExternalCard --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasExternalCard"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#ExternalCard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasFMReceiver --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasFMReceiver"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#FMReceiver"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasFMTransmitter --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasFMTransmitter"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#FMTransmitter"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasHeadset --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasHeadset"&gt;
+ &lt;rdfs:domain rdf:resource="#Headset"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasKeyboard --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasKeyboard"&gt;
+ &lt;rdfs:domain rdf:resource="#Keyboard"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasMagnetometer --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasMagnetometer"&gt;
+ &lt;rdfs:domain rdf:resource="#Magnetometer"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasMicrophone --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasMicrophone"&gt;
+ &lt;rdfs:domain rdf:resource="#Microphone"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasMouse --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasMouse"&gt;
+ &lt;rdfs:domain rdf:resource="#Mouse"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasMultiTouchScreen --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasMultiTouchScreen"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#MultiTouchScreen"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasProximitySensor --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#hasProximitySensor"&gt;
+ &lt;rdfs:domain rdf:resource="#ProximitySensor"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#humidity --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#humidity"&gt;
+ &lt;rdfs:comment
+ &gt;Humidity in percent.&lt;/rdfs:comment&gt;
+ &lt;rdfs:domain rdf:resource="#Weather"/&gt;
+ &lt;rdfs:domain rdf:resource="#WeatherForecast"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#icCreatingContent --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#icCreatingContent"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#CurrentActivity"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#inActiveUse --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#inActiveUse"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Usage"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#inCar --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#inCar"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Situations"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#inLandscape --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#inLandscape"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Orientation"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#inPortrait --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#inPortrait"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#DirectUI"/&gt;
+ &lt;rdfs:domain rdf:resource="#Orientation"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#inUserHand --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#inUserHand"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Orientation"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#internalFree --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#internalFree"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#internalTotal --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#internalTotal"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#internalUsed --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#internalUsed"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isAtHome --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isAtHome"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Status"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isAtOffice --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isAtOffice"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Status"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isAvailable --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isAvailable"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#PresenceStatus"/&gt;
+ &lt;rdfs:domain rdf:resource="#Status"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isAway --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isAway"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Status"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isBrowsing --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isBrowsing"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#CurrentActivity"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isBusy --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isBusy"&gt;
+ &lt;rdfs:domain rdf:resource="#Status"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isCalling --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isCalling"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#CurrentActivity"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isCharging --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isCharging"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Battery"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isChatting --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isChatting"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#CurrentActivity"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isCreatingContent --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isCreatingContent"&gt;
+ &lt;rdfs:domain rdf:resource="#Activity"/&gt;
+ &lt;rdfs:domain rdf:resource="#CurrentActivity"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isDockedinCar --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isDockedinCar"&gt;
+ &lt;rdfs:domain rdf:resource="#CarDock"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isExternalCardCorrupted --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isExternalCardCorrupted"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isExternalMMCCoverOpen --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isExternalMMCCoverOpen"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Usage"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isGaming --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isGaming"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#CurrentActivity"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isHeavyCPULoad --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isHeavyCPULoad"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Usage"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isInternalCardCorrupted --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isInternalCardCorrupted"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isKeyboardOpen --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isKeyboardOpen"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#KeyboardOpen"/&gt;
+ &lt;rdfs:domain rdf:resource="#Usage"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isLightCPULoad --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isLightCPULoad"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Usage"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isListening --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isListening"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#CurrentActivity"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isMAXCPULoad --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isMAXCPULoad"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Usage"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isMoving --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isMoving"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#DeviceStatus"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isNearSomething --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isNearSomething"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Orientation"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isOnVacation --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isOnVacation"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#EventStructure"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isSilent --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isSilent"&gt;
+ &lt;rdfs:domain rdf:resource="#Alarm"/&gt;
+ &lt;rdfs:domain rdf:resource="#Profile"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isUSBCapleAttached --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isUSBCapleAttached"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Usage"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isWatching --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#isWatching"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#CurrentActivity"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#lastTouch --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#lastTouch"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#Usage"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;time"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ledEnabled --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#ledEnabled"&gt;
+ &lt;rdfs:domain rdf:resource="#Alarm"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#meeting --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#meeting"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#ProfileName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#midnight --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#midnight"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#morning"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#morningNight"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfDay"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#morning --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#morning"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#morningNight"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfDay"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#morningNight --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#morningNight"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#timeOfDay"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#name --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#name"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#VisibleApplication"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#offline --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#offline"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#ProfileName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#percentRemaining --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#percentRemaining"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Battery"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ramFree --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#ramFree"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ramTotal --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#ramTotal"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ramUsed --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#ramUsed"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#receivedCall --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#receivedCall"&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#Call"/&gt;
+ &lt;rdfs:domain rdf:resource="#Event"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#ringing"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#startedCall"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#reserved --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#reserved"&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ringing --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#ringing"&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#Call"/&gt;
+ &lt;rdfs:domain rdf:resource="#Event"/&gt;
+ &lt;owl:equivalentProperty rdf:resource="#startedCall"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#silent --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#silent"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#ProfileName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#songAlbum --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#songAlbum"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#LastMusic"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#songArtist --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#songArtist"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#LastMusic"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#songTitle --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#songTitle"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#LastMusic"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#startTime --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#startTime"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#LastMusic"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;time"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#startedCall --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#startedCall"&gt;
+ &lt;rdfs:subPropertyOf rdf:resource="#Call"/&gt;
+ &lt;rdfs:domain rdf:resource="#Event"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#swapFree --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#swapFree"&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#swapTotal --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#swapTotal"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#swapUsed --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#swapUsed"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#tempC --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#tempC"&gt;
+ &lt;rdfs:domain rdf:resource="#Weather"/&gt;
+ &lt;rdfs:domain rdf:resource="#WeatherForecast"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#tempF --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#tempF"&gt;
+ &lt;rdfs:domain rdf:resource="#Weather"/&gt;
+ &lt;rdfs:domain rdf:resource="#WeatherForecast"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#timeLeftOnBattery --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#timeLeftOnBattery"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Battery"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#timeOfDay --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#timeOfDay"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#timeOfYear --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#timeOfYear"&gt;
+ &lt;rdfs:domain rdf:resource="#Time"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#timeOnBattery --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#timeOnBattery"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Battery"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#timeToCompleteCharge --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#timeToCompleteCharge"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Battery"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#totalSize --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#totalSize"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Memory"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#totalTimeOpen --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#totalTimeOpen"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#VisibleApplication"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#totalTimeOpenSession --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#totalTimeOpenSession"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#VisibleApplication"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#totalTimesOpened --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#totalTimesOpened"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:domain rdf:resource="#VisibleApplication"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;integer"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#upTimeInformation --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#upTimeInformation"&gt;
+ &lt;rdfs:domain rdf:resource="#Uptime"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#userDefined --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#userDefined"&gt;
+ &lt;rdf:type rdf:resource="&amp;owl;FunctionalProperty"/&gt;
+ &lt;rdfs:domain rdf:resource="#ProfileName"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#vibraEnabled --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#vibraEnabled"&gt;
+ &lt;rdfs:domain rdf:resource="#Alarm"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#virtual --&gt;
+
+ &lt;owl:DatatypeProperty rdf:about="#virtual"&gt;
+ &lt;rdfs:domain rdf:resource="#Application"/&gt;
+ &lt;rdfs:range rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:DatatypeProperty&gt;
+
+
+
+ &lt;!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Classes
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ --&gt;
+
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Accelerometer --&gt;
+
+ &lt;owl:Class rdf:about="#Accelerometer"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Sensors"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AccessControlPolicy --&gt;
+
+ &lt;owl:Class rdf:about="#AccessControlPolicy"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Users"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Accessories --&gt;
+
+ &lt;owl:Class rdf:about="#Accessories"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Action --&gt;
+
+ &lt;owl:Class rdf:about="#Action"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;rdfs:comment rdf:datatype="&amp;xsd;string"
+ &gt;Represents a set of all actions&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Activity --&gt;
+
+ &lt;owl:Class rdf:about="#Activity"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Users"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Addresses --&gt;
+
+ &lt;owl:Class rdf:about="#Addresses"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#TypeOfAddress"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Locality"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PostalCode"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#StreetAddress"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Country"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:comment
+ &gt;Structured address of person.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Alarm --&gt;
+
+ &lt;owl:Class rdf:about="#Alarm"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#AlarmClock"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#SoundLevel"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isSilent"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#vibraEnabled"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#ledEnabled"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AlarmClock --&gt;
+
+ &lt;owl:Class rdf:about="#AlarmClock"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Ambient_light --&gt;
+
+ &lt;owl:Class rdf:about="#Ambient_light"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Light"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Anniversasy --&gt;
+
+ &lt;owl:Class rdf:about="#Anniversasy"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Application --&gt;
+
+ &lt;owl:Class rdf:about="#Application"&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#lastTouch"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;time"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PID"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#totalTimesOpened"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#applicationUser"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PR"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#totalTimeOpen"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#activeContentItem"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;anyURI"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#virtual"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#reserved"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#applicationName"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#command"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#totalTimeOpenSession"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;owl:disjointWith rdf:resource="#BackLightLevel"/&gt;
+ &lt;owl:disjointWith rdf:resource="#CurrentBackLightLevel"/&gt;
+ &lt;owl:disjointWith rdf:resource="#MostUsedApplications"/&gt;
+ &lt;owl:disjointWith rdf:resource="#SubscribedApplications"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UnSubscribedApplications"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UnusedApplications"/&gt;
+ &lt;owl:disjointWith rdf:resource="#Weather"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ApplicationSubscriptionStatus --&gt;
+
+ &lt;owl:Class rdf:about="#ApplicationSubscriptionStatus"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ApplicationUsageFrequencies --&gt;
+
+ &lt;owl:Class rdf:about="#ApplicationUsageFrequencies"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#UsageFrequencies"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Assistant --&gt;
+
+ &lt;owl:Class rdf:about="#Assistant"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#AssistantName"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#AssistantTelephone"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Authentication --&gt;
+
+ &lt;owl:Class rdf:about="#Authentication"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#People"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AuthorizationChallenge --&gt;
+
+ &lt;owl:Class rdf:about="#AuthorizationChallenge"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Authentication"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#NAuth"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AuthorizationResponse --&gt;
+
+ &lt;owl:Class rdf:about="#AuthorizationResponse"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Authentication"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#OAuthNonce"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#OAuth"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#OAuthSignature"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#OAuthTimestamp"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#OAuthSignatureMethod"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#OAuthToken"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#OAuthConsumerKey"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AutomaticRedial --&gt;
+
+ &lt;owl:Class rdf:about="#AutomaticRedial"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Setting"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BTHeadset --&gt;
+
+ &lt;owl:Class rdf:about="#BTHeadset"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasBTHeadset"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BTStereoHeadset --&gt;
+
+ &lt;owl:Class rdf:about="#BTStereoHeadset"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasBTStereoHeadset"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BackGroundImageFileName --&gt;
+
+ &lt;owl:Class rdf:about="#BackGroundImageFileName"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Setting"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BackLightLevel --&gt;
+
+ &lt;owl:Class rdf:about="#BackLightLevel"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Ambient_light"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Backlight --&gt;
+
+ &lt;owl:Class rdf:about="#Backlight"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Display"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BackupRestore --&gt;
+
+ &lt;owl:Class rdf:about="#BackupRestore"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BasicInfoVisibility --&gt;
+
+ &lt;owl:Class rdf:about="#BasicInfoVisibility"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#AccessControlPolicy"/&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Users"/&gt;
+ &lt;rdfs:comment
+ &gt;Rule controlling the visibility of basic profile information towards other users. Enumeration. Supported values: &amp;#8220;everybody&amp;#8221;, &amp;#8220;friends&amp;#8221;. Note that this rule also (implicitly) controls the policy owner&amp;#39;s visibility in user searches. Singular property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Battery --&gt;
+
+ &lt;owl:Class rdf:about="#Battery"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Bearers --&gt;
+
+ &lt;owl:Class rdf:about="#Bearers"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Connectivity"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Birthday --&gt;
+
+ &lt;owl:Class rdf:about="#Birthday"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Books --&gt;
+
+ &lt;owl:Class rdf:about="#Books"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UserPreferences"/&gt;
+ &lt;rdfs:comment
+ &gt;Favorite books of person. List of words or phrases. Plural property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Browser --&gt;
+
+ &lt;owl:Class rdf:about="#Browser"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BrowserUsageFrequency --&gt;
+
+ &lt;owl:Class rdf:about="#BrowserUsageFrequency"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationUsageFrequencies"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Calendar --&gt;
+
+ &lt;owl:Class rdf:about="#Calendar"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CalendarUsageFrequency --&gt;
+
+ &lt;owl:Class rdf:about="#CalendarUsageFrequency"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationUsageFrequencies"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Camera --&gt;
+
+ &lt;owl:Class rdf:about="#Camera"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasCamera"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CarDock --&gt;
+
+ &lt;owl:Class rdf:about="#CarDock"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasCarDock"/&gt;
+ &lt;owl:cardinality rdf:datatype="&amp;xsd;nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isDockedinCar"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Charger --&gt;
+
+ &lt;owl:Class rdf:about="#Charger"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isCharging"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Children --&gt;
+
+ &lt;owl:Class rdf:about="#Children"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Colleagues --&gt;
+
+ &lt;owl:Class rdf:about="#Colleagues"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Members"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ConferenceCamera --&gt;
+
+ &lt;owl:Class rdf:about="#ConferenceCamera"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasConferenceCamera"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Connectivity --&gt;
+
+ &lt;owl:Class rdf:about="#Connectivity"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ConnectivityStatus --&gt;
+
+ &lt;owl:Class rdf:about="#ConnectivityStatus"&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Disconnected"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Connected"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Connectivity"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Contacts --&gt;
+
+ &lt;owl:Class rdf:about="#Contacts"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ContactsUsageFrequency --&gt;
+
+ &lt;owl:Class rdf:about="#ContactsUsageFrequency"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationUsageFrequencies"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Context --&gt;
+
+ &lt;owl:Class rdf:about="#Context"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentActivity --&gt;
+
+ &lt;owl:Class rdf:about="#CurrentActivity"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Activity"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isBrowsing"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isCreatingContent"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isChatting"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isCalling"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isWatching"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isListening"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentBackLightLevel --&gt;
+
+ &lt;owl:Class rdf:about="#CurrentBackLightLevel"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Ambient_light"/&gt;
+ &lt;rdfs:subClassOf rdf:resource="#BackLightLevel"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentEvent --&gt;
+
+ &lt;owl:Class rdf:about="#CurrentEvent"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#EventStructure"/&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Events"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentOrientation --&gt;
+
+ &lt;owl:Class rdf:about="#CurrentOrientation"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accelerometer"/&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Orientation"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentStatus --&gt;
+
+ &lt;owl:Class rdf:about="#CurrentStatus"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accelerometer"/&gt;
+ &lt;rdfs:subClassOf rdf:resource="#DeviceStatus"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentTimeZone --&gt;
+
+ &lt;owl:Class rdf:about="#CurrentTimeZone"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Time"/&gt;
+ &lt;rdfs:subClassOf rdf:resource="#TimeZones"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Device --&gt;
+
+ &lt;owl:Class rdf:about="#Device"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Things"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#DeviceStatus --&gt;
+
+ &lt;owl:Class rdf:about="#DeviceStatus"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accelerometer"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#DirectUI --&gt;
+
+ &lt;owl:Class rdf:about="#DirectUI"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Display --&gt;
+
+ &lt;owl:Class rdf:about="#Display"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ETag --&gt;
+
+ &lt;owl:Class rdf:about="#ETag"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:comment
+ &gt;Opaque string that changes whenever contents of resource changes. Value can be used in conditional operations. Read-only (value managed by the system).&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EasyAccess --&gt;
+
+ &lt;owl:Class rdf:about="#EasyAccess"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EmailUsageFrequency --&gt;
+
+ &lt;owl:Class rdf:about="#EmailUsageFrequency"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationUsageFrequencies"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Emails --&gt;
+
+ &lt;owl:Class rdf:about="#Emails"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#EmailValue"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#EmailPrimary"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#EmailType"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Event --&gt;
+
+ &lt;owl:Class rdf:about="#Event"&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#startedCall"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#receivedCall"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#ringing"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Activity"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Current"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Next"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EventStructure --&gt;
+
+ &lt;owl:Class rdf:about="#EventStructure"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Events"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#EventTitle"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#EventType"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isOnVacation"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#EventStartTime"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#EventEndTime"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#EventURI"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Events --&gt;
+
+ &lt;owl:Class rdf:about="#Events"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Everybody --&gt;
+
+ &lt;owl:Class rdf:about="#Everybody"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#BasicInfoVisibility"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Everyone --&gt;
+
+ &lt;owl:Class rdf:about="#Everyone"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Members"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ExternalCard --&gt;
+
+ &lt;owl:Class rdf:about="#ExternalCard"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasExternalCard"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ExternalMmcCoverOpen --&gt;
+
+ &lt;owl:Class rdf:about="#ExternalMmcCoverOpen"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isExternalMMCCoverOpen"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#FMReceiver --&gt;
+
+ &lt;owl:Class rdf:about="#FMReceiver"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasFMReceiver"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#FMTransmitter --&gt;
+
+ &lt;owl:Class rdf:about="#FMTransmitter"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasFMTransmitter"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Family --&gt;
+
+ &lt;owl:Class rdf:about="#Family"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Members"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Feedback --&gt;
+
+ &lt;owl:Class rdf:about="#Feedback"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Learning"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Food --&gt;
+
+ &lt;owl:Class rdf:about="#Food"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UserPreferences"/&gt;
+ &lt;rdfs:comment
+ &gt;Favorite food of person. List of words or phrases. Plural property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#FrequencyCheckThresholdValue --&gt;
+
+ &lt;owl:Class rdf:about="#FrequencyCheckThresholdValue"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationUsageFrequencies"/&gt;
+ &lt;rdfs:comment
+ &gt;Time in hours when new frequency check is allowed. E.g. once in week ==&amp;gt; Then the value of this 168. Naturally the value is updateable at any time.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Friends --&gt;
+
+ &lt;owl:Class rdf:about="#Friends"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Members"/&gt;
+ &lt;owl:disjointWith rdf:resource="#VisibilityforFriends"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Games --&gt;
+
+ &lt;owl:Class rdf:about="#Games"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UserPreferences"/&gt;
+ &lt;rdfs:comment
+ &gt;Favorite games of person. List of words or phrases. Plural property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Gender --&gt;
+
+ &lt;owl:Class rdf:about="#Gender"&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Male"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Female"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:comment
+ &gt;Gender of person (male|female). Singular property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Groups --&gt;
+
+ &lt;owl:Class rdf:about="#Groups"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#People"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#GroupID"/&gt;
+ &lt;owl:cardinality rdf:datatype="&amp;xsd;nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#GroupName"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#GroupETag"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;owl:disjointWith rdf:resource="#MemberOf"/&gt;
+ &lt;owl:disjointWith rdf:resource="#Person"/&gt;
+ &lt;owl:disjointWith rdf:resource="#Users"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Headset --&gt;
+
+ &lt;owl:Class rdf:about="#Headset"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasHeadset"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Hobbies --&gt;
+
+ &lt;owl:Class rdf:about="#Hobbies"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UserPreferences"/&gt;
+ &lt;rdfs:comment
+ &gt;Hobbies of person. List of words or phrases. Plural property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Ims --&gt;
+
+ &lt;owl:Class rdf:about="#Ims"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#IMSPrimary"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#IMSValue"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#IMSType"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:comment
+ &gt;Address for Instant Messaging and Presence Protocol applications (see e.g. RFC4770).&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Interests --&gt;
+
+ &lt;owl:Class rdf:about="#Interests"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UserPreferences"/&gt;
+ &lt;rdfs:comment
+ &gt;Interests of person. List of words or phrases. Plural property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Keyboard --&gt;
+
+ &lt;owl:Class rdf:about="#Keyboard"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasKeyboard"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#KeyboardOpen --&gt;
+
+ &lt;owl:Class rdf:about="#KeyboardOpen"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isKeyboardOpen"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LastMusic --&gt;
+
+ &lt;owl:Class rdf:about="#LastMusic"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Activity"/&gt;
+ &lt;owl:disjointWith rdf:resource="#Music"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LatetsFrequencyCheckMade --&gt;
+
+ &lt;owl:Class rdf:about="#LatetsFrequencyCheckMade"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationUsageFrequencies"/&gt;
+ &lt;rdfs:comment
+ &gt;Tells when the latest frequency check is made This prevents &amp;#39;ping-pong&amp;#39; effects that migh make updates constantly.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Learning --&gt;
+
+ &lt;owl:Class rdf:about="#Learning"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LearningAlgorithms --&gt;
+
+ &lt;owl:Class rdf:about="#LearningAlgorithms"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Learning"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Light --&gt;
+
+ &lt;owl:Class rdf:about="#Light"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Sensors"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Location --&gt;
+
+ &lt;owl:Class rdf:about="#Location"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Places"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Magnetometer --&gt;
+
+ &lt;owl:Class rdf:about="#Magnetometer"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Sensors"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasMagnetometer"/&gt;
+ &lt;owl:cardinality rdf:datatype="&amp;xsd;nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PointingDirection"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MaritalStatus --&gt;
+
+ &lt;owl:Class rdf:about="#MaritalStatus"&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Engaged"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Separated"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Cohabitating"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Married"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Widowed"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Single"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Individual"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:comment
+ &gt;Marital status of person (single|married|separated|divorced|widowed|engaged|cohabitating)&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MemberOf --&gt;
+
+ &lt;owl:Class rdf:about="#MemberOf"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:comment
+ &gt;List of groups that person belongs to. Value is maintained by the system and cannot be modified by user.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Members --&gt;
+
+ &lt;owl:Class rdf:about="#Members"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Groups"/&gt;
+ &lt;owl:disjointWith rdf:resource="#VisibilityforFriends"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Memory --&gt;
+
+ &lt;owl:Class rdf:about="#Memory"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Menu --&gt;
+
+ &lt;owl:Class rdf:about="#Menu"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Messaging --&gt;
+
+ &lt;owl:Class rdf:about="#Messaging"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Microphone --&gt;
+
+ &lt;owl:Class rdf:about="#Microphone"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasMicrophone"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MorningSituation --&gt;
+
+ &lt;owl:Class rdf:about="#MorningSituation"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Situations"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#alarmSet"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:comment
+ &gt;&amp;quot;In the morning with Mary&amp;quot; (Context_Aware_Situation_Manager.ppt)&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MostUsedApplications --&gt;
+
+ &lt;owl:Class rdf:about="#MostUsedApplications"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Learning"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UnusedApplications"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Mouse --&gt;
+
+ &lt;owl:Class rdf:about="#Mouse"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasMouse"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Movies --&gt;
+
+ &lt;owl:Class rdf:about="#Movies"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UserPreferences"/&gt;
+ &lt;rdfs:comment
+ &gt;Favorite movies of person. List of words or phrases. Plural property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MultiTouchScreen --&gt;
+
+ &lt;owl:Class rdf:about="#MultiTouchScreen"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasMultiTouchScreen"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Music --&gt;
+
+ &lt;owl:Class rdf:about="#Music"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UserPreferences"/&gt;
+ &lt;rdfs:comment
+ &gt;Favorite music of person. List of words or phrases. Plural property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Nickname --&gt;
+
+ &lt;owl:Class rdf:about="#Nickname"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Note --&gt;
+
+ &lt;owl:Class rdf:about="#Note"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:comment
+ &gt;Supplemental information (e.g. a comment) that is associated with person.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NotificationType --&gt;
+
+ &lt;owl:Class rdf:about="#NotificationType"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Notifications"/&gt;
+ &lt;rdfs:comment
+ &gt;Type of the notification. Enumeration. Supported values: &amp;quot;invitationSent&amp;quot;, &amp;quot;invitationReceived&amp;quot;,
+&amp;#8220;invitationRejected&amp;#8221;,
+&amp;#8220;invitationCancelled&amp;#8221;,
+&amp;quot;relationCreated&amp;quot;, &amp;quot;relationRemoved&amp;quot;,&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Notifications --&gt;
+
+ &lt;owl:Class rdf:about="#Notifications"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Users"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#From"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#NotificationID"/&gt;
+ &lt;owl:cardinality rdf:datatype="&amp;xsd;nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Received"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#To"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Organizations --&gt;
+
+ &lt;owl:Class rdf:about="#Organizations"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Department"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#NameOfOrganization"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Title"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:comment
+ &gt;Organizational title, name and department associated with person.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Orientation --&gt;
+
+ &lt;owl:Class rdf:about="#Orientation"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accelerometer"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#OviProfile --&gt;
+
+ &lt;owl:Class rdf:about="#OviProfile"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Users"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#People --&gt;
+
+ &lt;owl:Class rdf:about="#People"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Context"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Person --&gt;
+
+ &lt;owl:Class rdf:about="#Person"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#People"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PersonID"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;owl:disjointWith rdf:resource="#Users"/&gt;
+ &lt;rdfs:comment
+ &gt;Person object represents either another Ovi user or a contact record (person.type property indicates which one).&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PersonName --&gt;
+
+ &lt;owl:Class rdf:about="#PersonName"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#MiddleName"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#GivenName"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#HonoricSuffix"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#FamilyName"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#HonoricPrefix"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhoneNumbers --&gt;
+
+ &lt;owl:Class rdf:about="#PhoneNumbers"&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhonenumberType_Home"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhonenumberType_Fax"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhonenumberType_Mobile"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhoneNumberType_Work"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhonenumberType"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhoneNumberValue"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhotoSize --&gt;
+
+ &lt;owl:Class rdf:about="#PhotoSize"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhotoHuge"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhotoLarge"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhotoLargeData"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PhotoHugeData"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Places --&gt;
+
+ &lt;owl:Class rdf:about="#Places"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Context"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PlacesVisited --&gt;
+
+ &lt;owl:Class rdf:about="#PlacesVisited"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UserPreferences"/&gt;
+ &lt;rdfs:comment
+ &gt;Places visited by person. List of words or phrases. Plural property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Policy --&gt;
+
+ &lt;owl:Class rdf:about="#Policy"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Presence --&gt;
+
+ &lt;owl:Class rdf:about="#Presence"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PresenceStatus --&gt;
+
+ &lt;owl:Class rdf:about="#PresenceStatus"&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isAvailable"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isAway"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isBusy"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Presence"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Profile --&gt;
+
+ &lt;owl:Class rdf:about="#Profile"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Setting"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ProfileName --&gt;
+
+ &lt;owl:Class rdf:about="#ProfileName"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Profile"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ProfileURL --&gt;
+
+ &lt;owl:Class rdf:about="#ProfileURL"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:comment
+ &gt;URL to a profile page of person in Ovi.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ProvidersforOnlineContext --&gt;
+
+ &lt;owl:Class rdf:about="#ProvidersforOnlineContext"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ProximitySensor --&gt;
+
+ &lt;owl:Class rdf:about="#ProximitySensor"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Sensors"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#hasProximitySensor"/&gt;
+ &lt;owl:cardinality rdf:datatype="&amp;xsd;nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isNearSomething"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#RefersTo --&gt;
+
+ &lt;owl:Class rdf:about="#RefersTo"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:comment
+ &gt;In case person object represents a contact record (i.e. it has a person.type property with value &amp;#8220;contact card&amp;#8221;) the refersTo attribute may connect the contact record to an Ovi user profile within the system (all contact records do not have this attribute). Value is an id of a person object that represents the Ovi profile of this particular contact. Value is maintained by the system and cannot be modified by user. Singular property.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SMSUsageFrequency --&gt;
+
+ &lt;owl:Class rdf:about="#SMSUsageFrequency"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationUsageFrequencies"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Sensors --&gt;
+
+ &lt;owl:Class rdf:about="#Sensors"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Setting --&gt;
+
+ &lt;owl:Class rdf:about="#Setting"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SignatureforAV --&gt;
+
+ &lt;owl:Class rdf:about="#SignatureforAV"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Situations --&gt;
+
+ &lt;owl:Class rdf:about="#Situations"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Social"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Social --&gt;
+
+ &lt;owl:Class rdf:about="#Social"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#People"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Spouse --&gt;
+
+ &lt;owl:Class rdf:about="#Spouse"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Status --&gt;
+
+ &lt;owl:Class rdf:about="#Status"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Social"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SubscribedApplications --&gt;
+
+ &lt;owl:Class rdf:about="#SubscribedApplications"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationSubscriptionStatus"/&gt;
+ &lt;owl:disjointWith rdf:resource="#UnSubscribedApplications"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Synchronization --&gt;
+
+ &lt;owl:Class rdf:about="#Synchronization"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Telephone --&gt;
+
+ &lt;owl:Class rdf:about="#Telephone"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Application"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TelephoneUsageFrequency --&gt;
+
+ &lt;owl:Class rdf:about="#TelephoneUsageFrequency"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationUsageFrequencies"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Things --&gt;
+
+ &lt;owl:Class rdf:about="#Things"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Context"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Time --&gt;
+
+ &lt;owl:Class rdf:about="#Time"&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Spring"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#afternoon"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#timeOfDay"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Summer"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#midnight"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#evening"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#morning"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#eveningNight"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#morningNight"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Autumn"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Winter"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;owl:equivalentClass&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#timeOfYear"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/owl:equivalentClass&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TimeZones --&gt;
+
+ &lt;owl:Class rdf:about="#TimeZones"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Time"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#LOGO"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Type --&gt;
+
+ &lt;owl:Class rdf:about="#Type"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:comment
+ &gt;Type of a Person object. Singular property. Enumeration. Supported values: &amp;#8220;profile&amp;#8221;, &amp;#8220;contactCard&amp;#8221;. Read-only (value managed by the system).&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#USBCableAttached --&gt;
+
+ &lt;owl:Class rdf:about="#USBCableAttached"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Accessories"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#isUSBCapleAttached"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UnSubscribedApplications --&gt;
+
+ &lt;owl:Class rdf:about="#UnSubscribedApplications"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ApplicationSubscriptionStatus"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UnusedApplications --&gt;
+
+ &lt;owl:Class rdf:about="#UnusedApplications"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Learning"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Updated --&gt;
+
+ &lt;owl:Class rdf:about="#Updated"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:comment
+ &gt;Date&amp;amp;time when resource was last modified. Singular property. Read-only (value managed by the system).&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Uptime --&gt;
+
+ &lt;owl:Class rdf:about="#Uptime"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#upTimeInformation"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Urls --&gt;
+
+ &lt;owl:Class rdf:about="#Urls"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Person"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#URLType_Home"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#URLType_Work"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#Primary"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#URLType"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;boolean"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:comment
+ &gt;URL meaningful to person.&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Usage --&gt;
+
+ &lt;owl:Class rdf:about="#Usage"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UsageFrequencies --&gt;
+
+ &lt;owl:Class rdf:about="#UsageFrequencies"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Learning"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UserPreferences --&gt;
+
+ &lt;owl:Class rdf:about="#UserPreferences"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Device"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Users --&gt;
+
+ &lt;owl:Class rdf:about="#Users"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#People"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#UserID"/&gt;
+ &lt;owl:cardinality rdf:datatype="&amp;xsd;nonNegativeInteger"&gt;1&lt;/owl:cardinality&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:comment
+ &gt;List / search other Ovi users&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#VisibilityforFriends --&gt;
+
+ &lt;owl:Class rdf:about="#VisibilityforFriends"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Everybody"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#VisibleApplication --&gt;
+
+ &lt;owl:Class rdf:about="#VisibleApplication"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Activity"/&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Weather --&gt;
+
+ &lt;owl:Class rdf:about="#Weather"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ProvidersforOnlineContext"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#tempF"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#condition"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#humidity"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#tempC"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#WeatherForecast --&gt;
+
+ &lt;owl:Class rdf:about="#WeatherForecast"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#ProvidersforOnlineContext"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#tempC"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#tempF"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#condition"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#humidity"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;int"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#vCard --&gt;
+
+ &lt;owl:Class rdf:about="#vCard"&gt;
+ &lt;rdfs:subClassOf rdf:resource="#Contacts"/&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PHOTO"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;anyType"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#UID"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#GEO"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#ADR"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#N"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#NICKNAME"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#SOUND"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#ORG"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#CLASS"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#ROLE"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#NOTE"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#FN"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#CATEGORIES"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#TEL"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#TZ"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#SORT_STRING"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#BDAY"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;date"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#KEY"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#EMAIL"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#MAILER"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#LABEL"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#JOBTITLE"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#REV"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#VERSION"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#PROID"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#AGENT"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:subClassOf&gt;
+ &lt;owl:Restriction&gt;
+ &lt;owl:onProperty rdf:resource="#URL"/&gt;
+ &lt;owl:someValuesFrom rdf:resource="&amp;xsd;string"/&gt;
+ &lt;/owl:Restriction&gt;
+ &lt;/rdfs:subClassOf&gt;
+ &lt;rdfs:comment
+ &gt;Prior vCard RFC 2426&lt;/rdfs:comment&gt;
+ &lt;/owl:Class&gt;
+
+
+
+ &lt;!--
+ ///////////////////////////////////////////////////////////////////////////////////////
+ //
+ // Individuals
+ //
+ ///////////////////////////////////////////////////////////////////////////////////////
+ --&gt;
+
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ActionInstrument --&gt;
+
+ &lt;Action rdf:about="#ActionInstrument"&gt;
+ &lt;rdfs:comment rdf:datatype="&amp;xsd;string"
+ &gt;Thing that the actor uses to perform the action&lt;/rdfs:comment&gt;
+ &lt;/Action&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ActionLocation --&gt;
+
+ &lt;Action rdf:about="#ActionLocation"&gt;
+ &lt;rdfs:comment rdf:datatype="&amp;xsd;string"
+ &gt;Where the action is performed&lt;/rdfs:comment&gt;
+ &lt;/Action&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ActionTime --&gt;
+
+ &lt;Action rdf:about="#ActionTime"&gt;
+ &lt;rdfs:comment rdf:datatype="&amp;xsd;string"
+ &gt;Time at which the action is performed&lt;/rdfs:comment&gt;
+ &lt;/Action&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Actor --&gt;
+
+ &lt;Action rdf:about="#Actor"&gt;
+ &lt;rdfs:comment rdf:datatype="&amp;xsd;string"
+ &gt;Entity that performs the action&lt;/rdfs:comment&gt;
+ &lt;/Action&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BT --&gt;
+
+ &lt;Bearers rdf:about="#BT"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BrightLight --&gt;
+
+ &lt;BackLightLevel rdf:about="#BrightLight"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CDMA --&gt;
+
+ &lt;Bearers rdf:about="#CDMA"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Dark --&gt;
+
+ &lt;BackLightLevel rdf:about="#Dark"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EDGE --&gt;
+
+ &lt;Bearers rdf:about="#EDGE"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Email --&gt;
+
+ &lt;Messaging rdf:about="#Email"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Ethernet --&gt;
+
+ &lt;Bearers rdf:about="#Ethernet"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GSM --&gt;
+
+ &lt;Bearers rdf:about="#GSM"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#InvitationReceived --&gt;
+
+ &lt;NotificationType rdf:about="#InvitationReceived"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#InvitationRejected --&gt;
+
+ &lt;NotificationType rdf:about="#InvitationRejected"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#InvitationSent --&gt;
+
+ &lt;NotificationType rdf:about="#InvitationSent"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#IrDA --&gt;
+
+ &lt;Bearers rdf:about="#IrDA"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Landscape --&gt;
+
+ &lt;Orientation rdf:about="#Landscape"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LowLight --&gt;
+
+ &lt;BackLightLevel rdf:about="#LowLight"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MMS --&gt;
+
+ &lt;Messaging rdf:about="#MMS"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Moving --&gt;
+
+ &lt;DeviceStatus rdf:about="#Moving"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NotificationCanceled --&gt;
+
+ &lt;NotificationType rdf:about="#NotificationCanceled"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Portrait --&gt;
+
+ &lt;Orientation rdf:about="#Portrait"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Recipient --&gt;
+
+ &lt;Action rdf:about="#Recipient"&gt;
+ &lt;rdfs:comment rdf:datatype="&amp;xsd;string"
+ &gt;Entity that receives the effect after the action is performed&lt;/rdfs:comment&gt;
+ &lt;/Action&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#RelationCreated --&gt;
+
+ &lt;NotificationType rdf:about="#RelationCreated"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#RelationUpdated --&gt;
+
+ &lt;NotificationType rdf:about="#RelationUpdated"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SMS --&gt;
+
+ &lt;Messaging rdf:about="#SMS"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Target --&gt;
+
+ &lt;Action rdf:about="#Target"&gt;
+ &lt;rdfs:comment rdf:datatype="&amp;xsd;string"
+ &gt;Object that the action applies to&lt;/rdfs:comment&gt;
+ &lt;/Action&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#WCDMA --&gt;
+
+ &lt;Bearers rdf:about="#WCDMA"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#WLAN --&gt;
+
+ &lt;Bearers rdf:about="#WLAN"/&gt;
+
+
+
+ &lt;!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#WiMAX --&gt;
+
+ &lt;Bearers rdf:about="#WiMAX"/&gt;
+&lt;/rdf:RDF&gt;
+
+
+
+&lt;!-- Generated by the OWL API (version 2.2.1.974) http://owlapi.sourceforge.net --&gt;
+
+</pre></body></html> \ No newline at end of file