aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorMarius Vollmer <marius.vollmer@nokia.com>2009-04-14 19:20:33 +0300
committerMarius Vollmer <marius.vollmer@nokia.com>2009-04-14 19:20:33 +0300
commit18f0b8c6bf41cf43096f6c2860ccc71d3a1ae66a (patch)
treef78bbb49eb2ea7c20b82c82edb7864b3ad954591 /spec
parentcfd35b2f902052a0c1dc50509ef07ae47bdb4f33 (diff)
parent66219793b677c2b4b3cbc28c7ccb34602265ebae (diff)
Merge branch 'ontology-import'
Conflicts: Makefile.am
Diffstat (limited to 'spec')
-rw-r--r--spec/Context.owl3177
-rw-r--r--spec/context.xml137
2 files changed, 3051 insertions, 263 deletions
diff --git a/spec/Context.owl b/spec/Context.owl
index be6ab453..83b4f70e 100644
--- a/spec/Context.owl
+++ b/spec/Context.owl
@@ -5,9 +5,12 @@
<!ENTITY owl "http://www.w3.org/2002/07/owl#" >
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
<!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" >
+ <!ENTITY ical "http://www.w3.org/2002/12/cal/ical#" >
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<!ENTITY Context "http://www.semanticweb.org/ontologies/2009/2/Context.owl#" >
+ <!ENTITY DeliveryContext "http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#" >
+ <!ENTITY Spatio "http://www.semanticweb.org/ontologies/2009/2/Context.owl#Spatio&#8722;" >
]>
@@ -15,11 +18,17 @@
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:DeliveryContext="http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+ xmlns:Spatio="&Context;Spatio&#8722;"
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#">
- <owl:Ontology rdf:about=""/>
+ xmlns:owl="http://www.w3.org/2002/07/owl#"
+ xmlns:ical="http://www.w3.org/2002/12/cal/ical#">
+ <owl:Ontology rdf:about="">
+ <owl:imports rdf:resource=""/>
+ <owl:imports rdf:resource="http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl"/>
+ </owl:Ontology>
@@ -34,6 +43,47 @@
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GPSModuleAttached -->
+
+ <owl:ObjectProperty rdf:about="#GPSModuleAttached"/>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#IMStatusAvailable -->
+
+ <owl:ObjectProperty rdf:about="#IMStatusAvailable">
+ <rdfs:comment
+ >User&#39;s IM Status is available.</rdfs:comment>
+ <rdfs:range rdf:resource="#Messaging"/>
+ <rdfs:domain rdf:resource="#Person"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#chargesuggestion -->
+
+ <owl:ObjectProperty rdf:about="#chargesuggestion">
+ <rdfs:range rdf:resource="#ChargeLocation"/>
+ <rdfs:domain rdf:resource="#ChargingSuggested"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#currentSituation -->
+
+ <owl:ObjectProperty rdf:about="#currentSituation">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:domain rdf:resource="#UserCurrentSituation"/>
+ <rdfs:range>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#SituationStatus"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:range>
+ </owl:ObjectProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#currentWeather -->
<owl:ObjectProperty rdf:about="#currentWeather">
@@ -44,6 +94,43 @@
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasAlarmSetasOn -->
+
+ <owl:ObjectProperty rdf:about="#hasAlarmSetasOn">
+ <rdfs:comment
+ >User has set Alarm.</rdfs:comment>
+ <rdfs:range rdf:resource="#Alarm"/>
+ <rdfs:domain rdf:resource="#Person"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasAssistedHighAccuracy -->
+
+ <owl:ObjectProperty rdf:about="#hasAssistedHighAccuracy">
+ <rdfs:range rdf:resource="#GPSModule"/>
+ <rdfs:subPropertyOf rdf:resource="#GPSModuleAttached"/>
+ <rdfs:domain rdf:resource="#Location"/>
+ <owl:equivalentProperty rdf:resource="#hasAssistedLowerAccuracy"/>
+ <owl:equivalentProperty rdf:resource="#hasHighAccuracy"/>
+ <owl:equivalentProperty rdf:resource="#hasLowerAccuracy"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasAssistedLowerAccuracy -->
+
+ <owl:ObjectProperty rdf:about="#hasAssistedLowerAccuracy">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:range rdf:resource="#GPSModule"/>
+ <rdfs:subPropertyOf rdf:resource="#GPSModuleAttached"/>
+ <rdfs:domain rdf:resource="#Location"/>
+ <owl:equivalentProperty rdf:resource="#hasHighAccuracy"/>
+ <owl:equivalentProperty rdf:resource="#hasLowerAccuracy"/>
+ </owl:ObjectProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasConnectivity -->
<owl:ObjectProperty rdf:about="#hasConnectivity">
@@ -58,6 +145,68 @@
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasHighAccuracy -->
+
+ <owl:ObjectProperty rdf:about="#hasHighAccuracy">
+ <rdfs:range rdf:resource="#GPSModule"/>
+ <rdfs:subPropertyOf rdf:resource="#GPSModuleAttached"/>
+ <rdfs:domain rdf:resource="#Location"/>
+ <owl:equivalentProperty rdf:resource="#hasLowerAccuracy"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasLowerAccuracy -->
+
+ <owl:ObjectProperty rdf:about="#hasLowerAccuracy">
+ <rdfs:range rdf:resource="#GPSModule"/>
+ <rdfs:subPropertyOf rdf:resource="#GPSModuleAttached"/>
+ <rdfs:domain rdf:resource="#Location"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasMorningSituation -->
+
+ <owl:ObjectProperty rdf:about="#hasMorningSituation">
+ <rdfs:comment
+ >Morning situation (see Context_Aware_Situation_Manager.ppt, slide 4).</rdfs:comment>
+ <rdfs:range rdf:resource="#MorningSituation"/>
+ <rdfs:domain rdf:resource="#Person"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasNearByContacts -->
+
+ <owl:ObjectProperty rdf:about="#hasNearByContacts">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:comment
+ >Contacts information about nearby persons.</rdfs:comment>
+ <rdfs:domain rdf:resource="#NearbyPeople"/>
+ <rdfs:range rdf:resource="#vCard"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasNearbyDevices -->
+
+ <owl:ObjectProperty rdf:about="#hasNearbyDevices">
+ <rdfs:domain rdf:resource="#ComputingContext"/>
+ <rdfs:range rdf:resource="#NearbyDevices"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasNearbyPeripherals -->
+
+ <owl:ObjectProperty rdf:about="#hasNearbyPeripherals">
+ <rdfs:domain rdf:resource="#ComputingContext"/>
+ <rdfs:range rdf:resource="#Peripherals"/>
+ </owl:ObjectProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasNoConnectivity -->
<owl:ObjectProperty rdf:about="#hasNoConnectivity">
@@ -66,14 +215,14 @@
<owl:Restriction>
<owl:onProperty rdf:resource="#hasNoConnectivity"/>
<owl:onClass rdf:resource="#Bearers"/>
- <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
+ <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:maxCardinality>
</owl:Restriction>
</rdfs:range>
<rdfs:range>
<owl:Restriction>
<owl:onProperty rdf:resource="#hasNoConnectivity"/>
<owl:onClass rdf:resource="#Bearers"/>
- <owl:maxCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:maxCardinality>
+ <owl:minCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minCardinality>
</owl:Restriction>
</rdfs:range>
</owl:ObjectProperty>
@@ -102,12 +251,32 @@
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasSubscribedJamNotification -->
+
+ <owl:ObjectProperty rdf:about="#hasSubscribedJamNotification">
+ <rdfs:range rdf:resource="#JamNotification"/>
+ <rdfs:domain rdf:resource="#Person"/>
+ </owl:ObjectProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasUserId -->
<owl:ObjectProperty rdf:about="#hasUserId">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdf:type rdf:resource="&owl;InverseFunctionalProperty"/>
+ <rdfs:comment
+ >Each Person should have userID.</rdfs:comment>
+ <rdfs:domain rdf:resource="#Person"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasUsualRoute -->
+
+ <owl:ObjectProperty rdf:about="#hasUsualRoute">
<rdfs:domain rdf:resource="#Person"/>
+ <rdfs:range rdf:resource="#UsualRoute"/>
</owl:ObjectProperty>
@@ -116,11 +285,45 @@
<owl:ObjectProperty rdf:about="#hasWeatherForecast">
<rdfs:domain rdf:resource="#Application"/>
+ <rdfs:domain rdf:resource="#Situations"/>
<rdfs:range rdf:resource="#WeatherForecast"/>
</owl:ObjectProperty>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#userContext -->
+
+ <owl:ObjectProperty rdf:about="#userContext">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:comment
+ >User context, such as the user&#8217;s profile, location, people nearby and current social situation. Naturally also additional properties can be added here.</rdfs:comment>
+ <rdfs:domain rdf:resource="#Person"/>
+ <rdfs:range rdf:resource="#UsersContext"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#userSituation -->
+
+ <owl:ObjectProperty rdf:about="#userSituation">
+ <rdfs:comment
+ >Current user Situation.</rdfs:comment>
+ <rdfs:domain rdf:resource="#Person"/>
+ <rdfs:range rdf:resource="#Situations"/>
+ </owl:ObjectProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#usersCurrentLocation -->
+
+ <owl:ObjectProperty rdf:about="#usersCurrentLocation">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:domain rdf:resource="#CurrentLocation"/>
+ <rdfs:range rdf:resource="&DeliveryContext;Location"/>
+ </owl:ObjectProperty>
+
+
+
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
@@ -136,9 +339,7 @@
<owl:DatatypeProperty rdf:about="#ADR">
<rdfs:comment
- >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.
-
-</rdfs:comment>
+ >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.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -149,14 +350,35 @@
<owl:DatatypeProperty rdf:about="#AGENT">
<rdfs:comment
- >To specify information about another person who will act on behalf of the individual or resource associated with the vCard.
-</rdfs:comment>
+ >To specify information about another person who will act on behalf of the individual or resource associated with the vCard.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AccessoryStatus -->
+
+ <owl:DatatypeProperty rdf:about="#AccessoryStatus">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:domain rdf:resource="#Accessories"/>
+ <rdfs:range rdf:resource="&rdfs;Literal"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Altitude -->
+
+ <owl:DatatypeProperty rdf:about="#Altitude">
+ <rdfs:comment
+ >Altitude component of this coordinate.Represents height in meters relative to the current datum(WGS-84).</rdfs:comment>
+ <rdfs:domain rdf:resource="#Position"/>
+ <rdfs:subPropertyOf rdf:resource="#PositionVariables"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AssistantName -->
<owl:DatatypeProperty rdf:about="#AssistantName">
@@ -199,6 +421,17 @@
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BatteryStatus -->
+
+ <owl:DatatypeProperty rdf:about="#BatteryStatus">
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ <rdfs:domain rdf:resource="#BatteryLevel"/>
+ <rdfs:range rdf:resource="&xsd;integer"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BrowserUsageCount -->
<owl:DatatypeProperty rdf:about="#BrowserUsageCount">
@@ -213,8 +446,7 @@
<owl:DatatypeProperty rdf:about="#CATEGORIES">
<rdfs:comment
- >To specify application category information about the vCard.
-</rdfs:comment>
+ >To specify application category information about the vCard.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -234,14 +466,34 @@
<owl:DatatypeProperty rdf:about="#CLASS">
<rdfs:comment
- >To specify the access classification for a vCard object.
-</rdfs:comment>
+ >To specify the access classification for a vCard object.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CPULoadStatus -->
+
+ <owl:DatatypeProperty rdf:about="#CPULoadStatus">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:domain rdf:resource="#CPULoad"/>
+ <rdfs:range rdf:resource="&xsd;string"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CalendarUID -->
+
+ <owl:DatatypeProperty rdf:about="#CalendarUID">
+ <rdfs:comment
+ >Unique identifier for a calendar event.</rdfs:comment>
+ <rdfs:domain rdf:resource="#iCalendar"/>
+ <rdfs:range rdf:resource="&xsd;int"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CalendarUsageCount -->
<owl:DatatypeProperty rdf:about="#CalendarUsageCount">
@@ -274,6 +526,10 @@
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Connected -->
<owl:DatatypeProperty rdf:about="#Connected">
+ <rdfs:comment
+ >Connected using some bearer (can be asked if needed, but note that some applications might have some restrictions concerning bearers like VoIP is not feasible in GSM network and so on).
+
+Relates to use case &#39;Visualizing the situation&#39; in ContextUseCaseCandidatesOP20090303.xls</rdfs:comment>
<rdfs:domain rdf:resource="#ConnectivityStatus"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -284,6 +540,8 @@
<owl:DatatypeProperty rdf:about="#ContactsUsageCount">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:comment
+ >Counter for Contacts application usage.</rdfs:comment>
<rdfs:domain rdf:resource="#ContactsUsageFrequency"/>
<rdfs:range rdf:resource="&xsd;long"/>
</owl:DatatypeProperty>
@@ -293,6 +551,8 @@
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Country -->
<owl:DatatypeProperty rdf:about="#Country">
+ <rdfs:comment
+ >Country (can short or long name).</rdfs:comment>
<rdfs:domain rdf:resource="#Addresses"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -311,6 +571,8 @@
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Department -->
<owl:DatatypeProperty rdf:about="#Department">
+ <rdfs:comment
+ >Department of the Organization where person works.</rdfs:comment>
<rdfs:domain rdf:resource="#Organizations"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -447,9 +709,7 @@
<owl:DatatypeProperty rdf:about="#FN">
<rdfs:comment
>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.
-
-</rdfs:comment>
+Common Name attribute. The property MUST be present in the vCard object.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -496,6 +756,12 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GPSModuleAvailable -->
+
+ <owl:DatatypeProperty rdf:about="#GPSModuleAvailable"/>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GivenName -->
<owl:DatatypeProperty rdf:about="#GivenName">
@@ -534,6 +800,28 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Heading -->
+
+ <owl:DatatypeProperty rdf:about="#Heading">
+ <rdfs:comment
+ >Angle of heading in degrees counting clockwise relative to true north.</rdfs:comment>
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#HeadingAccuracy -->
+
+ <owl:DatatypeProperty rdf:about="#HeadingAccuracy">
+ <rdfs:comment
+ >An estimate of the accuracy of the current heading in degrees.</rdfs:comment>
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Home -->
<owl:DatatypeProperty rdf:about="#Home">
@@ -562,6 +850,18 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#HorizontalAccuracy -->
+
+ <owl:DatatypeProperty rdf:about="#HorizontalAccuracy">
+ <rdfs:comment
+ >Represents accuracy estimate in meters of the horizontal portion of the underlying coordinate.</rdfs:comment>
+ <rdfs:domain rdf:resource="#Position"/>
+ <rdfs:subPropertyOf rdf:resource="#PositionVariables"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#IMSPrimary -->
<owl:DatatypeProperty rdf:about="#IMSPrimary">
@@ -595,6 +895,15 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#IMStatus -->
+
+ <owl:DatatypeProperty rdf:about="#IMStatus">
+ <rdfs:domain rdf:resource="#Messaging"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Individual -->
<owl:DatatypeProperty rdf:about="#Individual">
@@ -608,8 +917,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#JOBTITLE">
<rdfs:comment
- >To specify the job title, functional position or function of the object the vCard represents.
-</rdfs:comment>
+ >To specify the job title, functional position or function of the object the vCard represents.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -642,14 +950,36 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#LOGO">
<rdfs:comment
- >To specify a graphic image of a logo associated with the object the vCard represents.
-</rdfs:comment>
+ >To specify a graphic image of a logo associated with the object the vCard represents.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Latitude -->
+
+ <owl:DatatypeProperty rdf:about="#Latitude">
+ <rdfs:comment
+ >Latitude component of the location coordinate.Specifies latitude in WGS-84 decimal degrees notation. Out of range values are normalized to range. Positive values indicate position above the Conventional Terrestrial Pole(CTP) equator.</rdfs:comment>
+ <rdfs:domain rdf:resource="#Position"/>
+ <rdfs:subPropertyOf rdf:resource="#PositionVariables"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LocalTimeStamp -->
+
+ <owl:DatatypeProperty rdf:about="#LocalTimeStamp">
+ <rdfs:comment
+ >LocalTimeStamp is timestamped (local phone time) when position is received in SAPI (or high level layer). Local time stamp is gaurantied in every location fix retrieval.</rdfs:comment>
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;dateTime"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Locality -->
<owl:DatatypeProperty rdf:about="#Locality">
@@ -659,18 +989,49 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Longitude -->
+
+ <owl:DatatypeProperty rdf:about="#Longitude">
+ <rdfs:comment
+ >Longitude component of the location coordinate.Specifies latitude in WGS-84 decimal degrees notation. Out of range values are normalized to range. The reference meridian is the zero meridian defined by Bureau International de l&#39;Heure(BIH).</rdfs:comment>
+ <rdfs:subPropertyOf rdf:resource="#PositionVariables"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MAILER -->
<owl:DatatypeProperty rdf:about="#MAILER">
<rdfs:comment
- >To specify the type of electronic mail software that is used by the individual associated with the vCard.
-</rdfs:comment>
+ >To specify the type of electronic mail software that is used by the individual associated with the vCard.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MagneticCource -->
+
+ <owl:DatatypeProperty rdf:about="#MagneticCource">
+ <rdfs:comment
+ >The current direction in degrees to the magnetic north.</rdfs:comment>
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MagneticVariation -->
+
+ <owl:DatatypeProperty rdf:about="#MagneticVariation">
+ <rdfs:comment
+ >The magnetic course error in degrees.</rdfs:comment>
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Male -->
<owl:DatatypeProperty rdf:about="#Male">
@@ -700,6 +1061,18 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MemoryStatus -->
+
+ <owl:DatatypeProperty rdf:about="#MemoryStatus">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:comment
+ >Status of the memory: used, free etc.</rdfs:comment>
+ <rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:range rdf:resource="&rdfs;Literal"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MiddleName -->
<owl:DatatypeProperty rdf:about="#MiddleName">
@@ -713,8 +1086,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#Morning">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
- <rdfs:domain rdf:resource="#Places"/>
- <rdfs:domain rdf:resource="#Situations"/>
+ <rdfs:domain rdf:resource="#MorningSituation"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -746,8 +1118,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#NICKNAME">
<rdfs:comment
- >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.
-</rdfs:comment>
+ >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.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -758,9 +1129,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#NOTE">
<rdfs:comment
- >To specify supplemental information or a comment that is associated with the vCard.
-
-</rdfs:comment>
+ >To specify supplemental information or a comment that is associated with the vCard.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -904,7 +1273,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#PID">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Application"/>
- <rdfs:domain rdf:resource="#VisibleApplication"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -914,6 +1283,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#PR">
<rdfs:domain rdf:resource="#Application"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -923,8 +1293,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#PROID">
<rdfs:comment
- >To specify the identifier for the product that created the vCard object.
-</rdfs:comment>
+ >To specify the identifier for the product that created the vCard object.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -1057,6 +1426,15 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PositionVariables -->
+
+ <owl:DatatypeProperty rdf:about="#PositionVariables">
+ <rdfs:domain rdf:resource="#Position"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PostalCode -->
<owl:DatatypeProperty rdf:about="#PostalCode">
@@ -1088,12 +1466,29 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PrinterName -->
+
+ <owl:DatatypeProperty rdf:about="#PrinterName">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:comment
+ >Printer name or some other identifier of the printer.</rdfs:comment>
+ <rdfs:domain rdf:resource="#Peripherals"/>
+ <rdfs:range rdf:resource="&xsd;string"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Profiles -->
+
+ <owl:DatatypeProperty rdf:about="#Profiles"/>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#REV -->
<owl:DatatypeProperty rdf:about="#REV">
<rdfs:comment
- >To specify revision information about the current vCard.
-</rdfs:comment>
+ >To specify revision information about the current vCard.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -1162,6 +1557,28 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SatelliteNumView -->
+
+ <owl:DatatypeProperty rdf:about="#SatelliteNumView">
+ <rdfs:comment
+ >The number of satellites on which the positioning modules has information.</rdfs:comment>
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SatelliteNumViewUsed -->
+
+ <owl:DatatypeProperty rdf:about="#SatelliteNumViewUsed">
+ <rdfs:comment
+ >Number of satellites being used to obtain a position fix.</rdfs:comment>
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Separated -->
<owl:DatatypeProperty rdf:about="#Separated">
@@ -1191,6 +1608,12 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SituationStatus -->
+
+ <owl:DatatypeProperty rdf:about="#SituationStatus"/>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SoundLevel -->
<owl:DatatypeProperty rdf:about="#SoundLevel">
@@ -1200,6 +1623,26 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Speed -->
+
+ <owl:DatatypeProperty rdf:about="#Speed">
+ <rdfs:comment
+ >Current speed in meters per second.</rdfs:comment>
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SpeedAccuracy -->
+
+ <owl:DatatypeProperty rdf:about="#SpeedAccuracy">
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SportsFitness -->
<owl:DatatypeProperty rdf:about="#SportsFitness">
@@ -1319,8 +1762,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#UID">
<rdfs:comment
- >To specify a value that represents a globally unique identifier corresponding to the individual or resource associated with the vCard.
-</rdfs:comment>
+ >To specify a value that represents a globally unique identifier corresponding to the individual or resource associated with the vCard.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -1341,9 +1783,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#URL">
<rdfs:comment
- >To specify a uniform resource locator associated with the object that the vCard refers to.
-
-</rdfs:comment>
+ >To specify a uniform resource locator associated with the object that the vCard refers to.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -1381,6 +1821,17 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UTCTimeStamp -->
+
+ <owl:DatatypeProperty rdf:about="#UTCTimeStamp">
+ <rdfs:comment
+ >UTCTimeStamp is exact time from the position technology used. UTC timestamp could optionally present in location fix, as some of underlying technologies might not be capable to retrieve this data.</rdfs:comment>
+ <rdfs:domain rdf:resource="#PositionFix"/>
+ <rdfs:range rdf:resource="&xsd;dateTime"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UserID -->
<owl:DatatypeProperty rdf:about="#UserID">
@@ -1395,8 +1846,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#VERSION">
<rdfs:comment
- >To specify the version of the vCard specification used to format this vCard.
-</rdfs:comment>
+ >To specify the version of the vCard specification used to format this vCard.</rdfs:comment>
<rdfs:domain rdf:resource="#vCard"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -1414,6 +1864,18 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#VerticalAccuracy -->
+
+ <owl:DatatypeProperty rdf:about="#VerticalAccuracy">
+ <rdfs:comment
+ >Represents accuracy estimate in meters of the vertical portion of the underlying coordinate.</rdfs:comment>
+ <rdfs:domain rdf:resource="#Position"/>
+ <rdfs:subPropertyOf rdf:resource="#PositionVariables"/>
+ <rdfs:range rdf:resource="&xsd;double"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Widowed -->
<owl:DatatypeProperty rdf:about="#Widowed">
@@ -1449,7 +1911,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#activeContentItem">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Application"/>
- <rdfs:domain rdf:resource="#VisibleApplication"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
<rdfs:range rdf:resource="&xsd;anyURI"/>
</owl:DatatypeProperty>
@@ -1502,12 +1964,72 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#applicationUser -->
<owl:DatatypeProperty rdf:about="#applicationUser">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Application"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#atHome -->
+
+ <owl:DatatypeProperty rdf:about="#atHome">
+ <rdfs:subPropertyOf rdf:resource="#SituationStatus"/>
+ <rdfs:domain rdf:resource="#Status"/>
+ <owl:equivalentProperty rdf:resource="#atOffice"/>
+ <owl:equivalentProperty rdf:resource="#atWork"/>
+ <owl:equivalentProperty rdf:resource="#inMeeting"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#atOffice -->
+
+ <owl:DatatypeProperty rdf:about="#atOffice">
+ <rdfs:subPropertyOf rdf:resource="#SituationStatus"/>
+ <rdfs:domain rdf:resource="#Status"/>
+ <owl:equivalentProperty rdf:resource="#atWork"/>
+ <owl:equivalentProperty rdf:resource="#inMeeting"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#atWork -->
+
+ <owl:DatatypeProperty rdf:about="#atWork">
+ <rdfs:subPropertyOf rdf:resource="#SituationStatus"/>
+ <rdfs:domain rdf:resource="#Status"/>
+ <owl:equivalentProperty rdf:resource="#inMeeting"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#available -->
+
+ <owl:DatatypeProperty rdf:about="#available">
+ <rdfs:subPropertyOf rdf:resource="#IMStatus"/>
+ <rdfs:domain rdf:resource="#Messaging"/>
+ <owl:equivalentProperty rdf:resource="#busy"/>
+ <owl:equivalentProperty rdf:resource="#notAvailable"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#busy -->
+
+ <owl:DatatypeProperty rdf:about="#busy">
+ <rdfs:subPropertyOf rdf:resource="#IMStatus"/>
+ <rdfs:domain rdf:resource="#Messaging"/>
+ <owl:equivalentProperty rdf:resource="#notAvailable"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#callNumber -->
<owl:DatatypeProperty rdf:about="#callNumber">
@@ -1540,7 +2062,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#command">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Application"/>
- <rdfs:domain rdf:resource="#VisibleApplication"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -1556,6 +2078,24 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#currentApplication -->
+
+ <owl:DatatypeProperty rdf:about="#currentApplication">
+ <rdfs:domain rdf:resource="#Application"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#currentProfile -->
+
+ <owl:DatatypeProperty rdf:about="#currentProfile">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:domain rdf:resource="#ProfileName"/>
+ <rdfs:range rdf:resource="&xsd;string"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#deviceUpTime -->
<owl:DatatypeProperty rdf:about="#deviceUpTime">
@@ -1628,6 +2168,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#externalTotal">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -1638,6 +2179,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#externalUsed">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -1648,6 +2190,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#extrnalFree">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -1666,6 +2209,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasBTHeadset -->
<owl:DatatypeProperty rdf:about="#hasBTHeadset">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#BTHeadset"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1675,6 +2220,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasBTStereoHeadset -->
<owl:DatatypeProperty rdf:about="#hasBTStereoHeadset">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#BTStereoHeadset"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1684,6 +2231,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasCamera -->
<owl:DatatypeProperty rdf:about="#hasCamera">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#Camera"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1693,6 +2242,10 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasCarDock -->
<owl:DatatypeProperty rdf:about="#hasCarDock">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:comment
+ >Device is connected to the car docking station.</rdfs:comment>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#CarDock"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1702,6 +2255,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasConferenceCamera -->
<owl:DatatypeProperty rdf:about="#hasConferenceCamera">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#ConferenceCamera"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1718,6 +2273,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#hasExternalCard">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#ExternalCard"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1728,6 +2284,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#hasFMReceiver">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#FMReceiver"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1738,6 +2295,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#hasFMTransmitter">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#FMTransmitter"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1747,6 +2305,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasHeadset -->
<owl:DatatypeProperty rdf:about="#hasHeadset">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#Headset"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1756,6 +2316,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasKeyboard -->
<owl:DatatypeProperty rdf:about="#hasKeyboard">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#Keyboard"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1765,6 +2327,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasMagnetometer -->
<owl:DatatypeProperty rdf:about="#hasMagnetometer">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#Magnetometer"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1774,6 +2338,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasMicrophone -->
<owl:DatatypeProperty rdf:about="#hasMicrophone">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#Microphone"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1783,6 +2349,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasMouse -->
<owl:DatatypeProperty rdf:about="#hasMouse">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#Mouse"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1793,6 +2361,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#hasMultiTouchScreen">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#MultiTouchScreen"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1802,6 +2371,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#hasProximitySensor -->
<owl:DatatypeProperty rdf:about="#hasProximitySensor">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#ProximitySensor"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1860,6 +2431,16 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#inMeeting -->
+
+ <owl:DatatypeProperty rdf:about="#inMeeting">
+ <rdfs:subPropertyOf rdf:resource="#SituationStatus"/>
+ <rdfs:domain rdf:resource="#Status"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#inPortrait -->
<owl:DatatypeProperty rdf:about="#inPortrait">
@@ -1886,6 +2467,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#internalFree">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -1896,6 +2478,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#internalTotal">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -1906,26 +2489,32 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#internalUsed">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
- <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isAtHome -->
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isAssistedHighAccuracy -->
- <owl:DatatypeProperty rdf:about="#isAtHome">
- <rdf:type rdf:resource="&owl;FunctionalProperty"/>
- <rdfs:domain rdf:resource="#Status"/>
+ <owl:DatatypeProperty rdf:about="#isAssistedHighAccuracy">
+ <rdfs:domain rdf:resource="#GPSModule"/>
+ <rdfs:subPropertyOf rdf:resource="#GPSModuleAvailable"/>
+ <owl:equivalentProperty rdf:resource="#isAssistedLowerAccuracy"/>
+ <owl:equivalentProperty rdf:resource="#isHighAccuracy"/>
+ <owl:equivalentProperty rdf:resource="#isLowerAccuracy"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
- <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isAtOffice -->
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isAssistedLowerAccuracy -->
- <owl:DatatypeProperty rdf:about="#isAtOffice">
- <rdf:type rdf:resource="&owl;FunctionalProperty"/>
- <rdfs:domain rdf:resource="#Status"/>
+ <owl:DatatypeProperty rdf:about="#isAssistedLowerAccuracy">
+ <rdfs:domain rdf:resource="#GPSModule"/>
+ <rdfs:subPropertyOf rdf:resource="#GPSModuleAvailable"/>
+ <owl:equivalentProperty rdf:resource="#isHighAccuracy"/>
+ <owl:equivalentProperty rdf:resource="#isLowerAccuracy"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -1971,6 +2560,20 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isBusyText -->
+
+ <owl:DatatypeProperty rdf:about="#isBusyText">
+ <rdfs:domain rdf:resource="#Social"/>
+ <owl:equivalentProperty rdf:resource="#isGoingToHome"/>
+ <owl:equivalentProperty rdf:resource="#isGoingToWork"/>
+ <owl:equivalentProperty rdf:resource="#isWithColleagues"/>
+ <owl:equivalentProperty rdf:resource="#isWithFriends"/>
+ <rdfs:subPropertyOf rdf:resource="#socialContext"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isCalling -->
<owl:DatatypeProperty rdf:about="#isCalling">
@@ -2025,6 +2628,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#isExternalCardCorrupted">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -2034,6 +2638,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#isExternalMMCCoverOpen">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#Usage"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -2050,6 +2655,31 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isGoingToHome -->
+
+ <owl:DatatypeProperty rdf:about="#isGoingToHome">
+ <rdfs:domain rdf:resource="#Social"/>
+ <owl:equivalentProperty rdf:resource="#isGoingToWork"/>
+ <owl:equivalentProperty rdf:resource="#isWithColleagues"/>
+ <owl:equivalentProperty rdf:resource="#isWithFriends"/>
+ <rdfs:subPropertyOf rdf:resource="#socialContext"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isGoingToWork -->
+
+ <owl:DatatypeProperty rdf:about="#isGoingToWork">
+ <rdfs:domain rdf:resource="#Social"/>
+ <owl:equivalentProperty rdf:resource="#isWithColleagues"/>
+ <owl:equivalentProperty rdf:resource="#isWithFriends"/>
+ <rdfs:subPropertyOf rdf:resource="#socialContext"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isHeavyCPULoad -->
<owl:DatatypeProperty rdf:about="#isHeavyCPULoad">
@@ -2060,11 +2690,23 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isHighAccuracy -->
+
+ <owl:DatatypeProperty rdf:about="#isHighAccuracy">
+ <rdfs:domain rdf:resource="#GPSModule"/>
+ <rdfs:subPropertyOf rdf:resource="#GPSModuleAvailable"/>
+ <owl:equivalentProperty rdf:resource="#isLowerAccuracy"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isInternalCardCorrupted -->
<owl:DatatypeProperty rdf:about="#isInternalCardCorrupted">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -2074,8 +2716,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#isKeyboardOpen">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#KeyboardOpen"/>
- <rdfs:domain rdf:resource="#Usage"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -2101,6 +2743,16 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isLowerAccuracy -->
+
+ <owl:DatatypeProperty rdf:about="#isLowerAccuracy">
+ <rdfs:domain rdf:resource="#GPSModule"/>
+ <rdfs:subPropertyOf rdf:resource="#GPSModuleAvailable"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isMAXCPULoad -->
<owl:DatatypeProperty rdf:about="#isMAXCPULoad">
@@ -2156,6 +2808,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#isUSBCapleAttached">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:subPropertyOf rdf:resource="#AccessoryStatus"/>
<rdfs:domain rdf:resource="#Usage"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -2172,12 +2825,32 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isWithColleagues -->
+
+ <owl:DatatypeProperty rdf:about="#isWithColleagues">
+ <rdfs:domain rdf:resource="#Social"/>
+ <owl:equivalentProperty rdf:resource="#isWithFriends"/>
+ <rdfs:subPropertyOf rdf:resource="#socialContext"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#isWithFriends -->
+
+ <owl:DatatypeProperty rdf:about="#isWithFriends">
+ <rdfs:domain rdf:resource="#Social"/>
+ <rdfs:subPropertyOf rdf:resource="#socialContext"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#lastTouch -->
<owl:DatatypeProperty rdf:about="#lastTouch">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Application"/>
- <rdfs:domain rdf:resource="#Usage"/>
<rdfs:range rdf:resource="&xsd;time"/>
</owl:DatatypeProperty>
@@ -2192,16 +2865,6 @@ Common Name attribute. The property MUST be present in the vCard object.
- <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#meeting -->
-
- <owl:DatatypeProperty rdf:about="#meeting">
- <rdf:type rdf:resource="&owl;FunctionalProperty"/>
- <rdfs:domain rdf:resource="#ProfileName"/>
- <rdfs:range rdf:resource="&xsd;boolean"/>
- </owl:DatatypeProperty>
-
-
-
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#midnight -->
<owl:DatatypeProperty rdf:about="#midnight">
@@ -2239,12 +2902,23 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#name">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
- <rdfs:domain rdf:resource="#VisibleApplication"/>
+ <rdfs:domain rdf:resource="#Application"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#notAvailable -->
+
+ <owl:DatatypeProperty rdf:about="#notAvailable">
+ <rdfs:subPropertyOf rdf:resource="#IMStatus"/>
+ <rdfs:domain rdf:resource="#Messaging"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#offline -->
<owl:DatatypeProperty rdf:about="#offline">
@@ -2255,6 +2929,17 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#perVolumeFree -->
+
+ <owl:DatatypeProperty rdf:about="#perVolumeFree">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
+ <rdfs:range rdf:resource="&xsd;int"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#percentRemaining -->
<owl:DatatypeProperty rdf:about="#percentRemaining">
@@ -2265,12 +2950,20 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#profiles -->
+
+ <owl:DatatypeProperty rdf:about="#profiles">
+ <rdfs:domain rdf:resource="#ProfileName"/>
+ <rdfs:range rdf:resource="&xsd;string"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ramFree -->
<owl:DatatypeProperty rdf:about="#ramFree">
- <rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
- <rdfs:range rdf:resource="&xsd;integer"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
</owl:DatatypeProperty>
@@ -2278,9 +2971,9 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ramTotal -->
<owl:DatatypeProperty rdf:about="#ramTotal">
- <rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
- <rdfs:range rdf:resource="&xsd;integer"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
+ <rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
@@ -2306,10 +2999,41 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#remainderOff -->
+
+ <owl:DatatypeProperty rdf:about="#remainderOff">
+ <rdfs:domain rdf:resource="#Reminder"/>
+ <owl:equivalentProperty rdf:resource="#remainderOn"/>
+ <rdfs:subPropertyOf rdf:resource="#remainderStatus"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#remainderOn -->
+
+ <owl:DatatypeProperty rdf:about="#remainderOn">
+ <rdfs:domain rdf:resource="#Reminder"/>
+ <rdfs:subPropertyOf rdf:resource="#remainderStatus"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#remainderStatus -->
+
+ <owl:DatatypeProperty rdf:about="#remainderStatus">
+ <rdfs:comment
+ >User can set remainders on/off. There might be several remainders where user can select what are on/off. This is the generic swicth for reminders.</rdfs:comment>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#reserved -->
<owl:DatatypeProperty rdf:about="#reserved">
<rdfs:domain rdf:resource="#Application"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
@@ -2326,11 +3050,20 @@ Common Name attribute. The property MUST be present in the vCard object.
- <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#silent -->
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#running -->
- <owl:DatatypeProperty rdf:about="#silent">
+ <owl:DatatypeProperty rdf:about="#running">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
- <rdfs:domain rdf:resource="#ProfileName"/>
+ <rdfs:domain rdf:resource="#Situations"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#socialContext -->
+
+ <owl:DatatypeProperty rdf:about="#socialContext">
+ <rdfs:domain rdf:resource="#Social"/>
<rdfs:range rdf:resource="&xsd;boolean"/>
</owl:DatatypeProperty>
@@ -2389,8 +3122,10 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#swapFree -->
<owl:DatatypeProperty rdf:about="#swapFree">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
- <rdfs:range rdf:resource="&xsd;integer"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
+ <rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
@@ -2400,6 +3135,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#swapTotal">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -2410,6 +3146,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#swapUsed">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -2488,6 +3225,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#totalSize">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -2509,7 +3247,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#totalTimeOpenSession">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Application"/>
- <rdfs:domain rdf:resource="#VisibleApplication"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
<rdfs:range rdf:resource="&xsd;int"/>
</owl:DatatypeProperty>
@@ -2520,7 +3258,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#totalTimesOpened">
<rdf:type rdf:resource="&owl;FunctionalProperty"/>
<rdfs:domain rdf:resource="#Application"/>
- <rdfs:domain rdf:resource="#VisibleApplication"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
@@ -2535,6 +3273,17 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#used -->
+
+ <owl:DatatypeProperty rdf:about="#used">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:domain rdf:resource="#Memory"/>
+ <rdfs:subPropertyOf rdf:resource="#MemoryStatus"/>
+ <rdfs:range rdf:resource="&xsd;int"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#userDefined -->
<owl:DatatypeProperty rdf:about="#userDefined">
@@ -2545,6 +3294,16 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#userofApplication -->
+
+ <owl:DatatypeProperty rdf:about="#userofApplication">
+ <rdfs:domain rdf:resource="#Application"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
+ <rdfs:range rdf:resource="&xsd;string"/>
+ </owl:DatatypeProperty>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#vibraEnabled -->
<owl:DatatypeProperty rdf:about="#vibraEnabled">
@@ -2558,11 +3317,28 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:DatatypeProperty rdf:about="#virtual">
<rdfs:domain rdf:resource="#Application"/>
+ <rdfs:subPropertyOf rdf:resource="#currentApplication"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#walking -->
+
+ <owl:DatatypeProperty rdf:about="#walking">
+ <rdf:type rdf:resource="&owl;FunctionalProperty"/>
+ <rdfs:domain rdf:resource="#Situations"/>
+ <rdfs:range rdf:resource="&xsd;boolean"/>
+ </owl:DatatypeProperty>
+
+
+
+ <!-- http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#deviceIdentifier -->
+
+ <owl:DatatypeProperty rdf:about="&DeliveryContext;deviceIdentifier"/>
+
+
+
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
@@ -2578,6 +3354,21 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Accelerometer">
<rdfs:subClassOf rdf:resource="#Sensors"/>
+ <owl:disjointWith rdf:resource="#AccelerometerContext"/>
+ <owl:backwardCompatibleWith
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT
+
+Visualizing the situation (ContextUseCaseCandidatesOP20090303.xls).</owl:backwardCompatibleWith>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AccelerometerContext -->
+
+ <owl:Class rdf:about="#AccelerometerContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <owl:backwardCompatibleWith
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</owl:backwardCompatibleWith>
</owl:Class>
@@ -2594,6 +3385,23 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Accessories">
<rdfs:subClassOf rdf:resource="#Device"/>
+ <owl:disjointWith rdf:resource="#AccessoryContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AccessoryContext -->
+
+ <owl:Class rdf:about="#AccessoryContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#AccessoryStatus"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:backwardCompatibleWith
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</owl:backwardCompatibleWith>
</owl:Class>
@@ -2622,36 +3430,45 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#TypeOfAddress"/>
+ <owl:onProperty rdf:resource="#Locality"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Locality"/>
+ <owl:onProperty rdf:resource="#TypeOfAddress"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PostalCode"/>
+ <owl:onProperty rdf:resource="#StreetAddress"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#StreetAddress"/>
+ <owl:onProperty rdf:resource="#Country"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Country"/>
+ <owl:onProperty rdf:resource="#PostalCode"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment
- >Structured address of person.</rdfs:comment>
+ >Structured address of person. PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Advertising -->
+
+ <owl:Class rdf:about="#Advertising">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#ContextualAdvertising"/>
</owl:Class>
@@ -2674,16 +3491,19 @@ Common Name attribute. The property MUST be present in the vCard object.
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#vibraEnabled"/>
+ <owl:onProperty rdf:resource="#ledEnabled"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#ledEnabled"/>
+ <owl:onProperty rdf:resource="#vibraEnabled"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#AlarmContext"/>
+ <owl:disjointWith rdf:resource="#Application-levelRoamingandOnlineContentUpdate"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
</owl:Class>
@@ -2696,10 +3516,33 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AlarmContext -->
+
+ <owl:Class rdf:about="#AlarmContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AmbientLightContext -->
+
+ <owl:Class rdf:about="#AmbientLightContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <owl:disjointWith rdf:resource="#Ambient_light"/>
+ <owl:backwardCompatibleWith
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</owl:backwardCompatibleWith>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Ambient_light -->
<owl:Class rdf:about="#Ambient_light">
<rdfs:subClassOf rdf:resource="#Light"/>
+ <owl:backwardCompatibleWith
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</owl:backwardCompatibleWith>
</owl:Class>
@@ -2708,6 +3551,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Anniversasy">
<rdfs:subClassOf rdf:resource="#Person"/>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -2721,22 +3565,22 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:someValuesFrom rdf:resource="&xsd;time"/>
</owl:Restriction>
</owl:equivalentClass>
- <rdfs:subClassOf rdf:resource="#Device"/>
- <rdfs:subClassOf>
+ <owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PID"/>
- <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ <owl:onProperty rdf:resource="#atWork"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
- </rdfs:subClassOf>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="#Device"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#totalTimesOpened"/>
- <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ <owl:onProperty rdf:resource="#applicationUser"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#applicationUser"/>
+ <owl:onProperty rdf:resource="#command"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
@@ -2754,41 +3598,54 @@ Common Name attribute. The property MUST be present in the vCard object.
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
+ <owl:onProperty rdf:resource="#reserved"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
<owl:onProperty rdf:resource="#activeContentItem"/>
<owl:someValuesFrom rdf:resource="&xsd;anyURI"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#virtual"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#totalTimeOpenSession"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#reserved"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#PID"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#applicationName"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#hasNearByContacts"/>
+ <owl:someValuesFrom rdf:resource="#vCard"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#command"/>
+ <owl:onProperty rdf:resource="#virtual"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#totalTimeOpenSession"/>
+ <owl:onProperty rdf:resource="#totalTimesOpened"/>
<owl:someValuesFrom rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#applicationName"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
<owl:disjointWith rdf:resource="#BackLightLevel"/>
+ <owl:disjointWith rdf:resource="#CurrentApplicationContext"/>
<owl:disjointWith rdf:resource="#CurrentBackLightLevel"/>
<owl:disjointWith rdf:resource="#MostUsedApplications"/>
<owl:disjointWith rdf:resource="#SubscribedApplications"/>
@@ -2799,6 +3656,27 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Application-levelRoamingandOnlineContentUpdate -->
+
+ <owl:Class rdf:about="#Application-levelRoamingandOnlineContentUpdate">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <owl:disjointWith rdf:resource="#Browser"/>
+ <owl:disjointWith rdf:resource="#Calendar"/>
+ <owl:disjointWith rdf:resource="#ConnectivityStatus"/>
+ <owl:disjointWith rdf:resource="#Download"/>
+ <owl:disjointWith rdf:resource="#DownloadedContent"/>
+ <owl:disjointWith rdf:resource="#Feeds"/>
+ <owl:disjointWith rdf:resource="#Learning"/>
+ <owl:disjointWith rdf:resource="#MusicPlayer"/>
+ <owl:disjointWith rdf:resource="#Share"/>
+ <owl:disjointWith rdf:resource="#UserPreferences"/>
+ <owl:disjointWith rdf:resource="#Widgets"/>
+ <rdfs:comment
+ >Application-level roaming &amp; online content update. ContextUseCaseCandidatesOP20090303.xls</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ApplicationSubscriptionStatus -->
<owl:Class rdf:about="#ApplicationSubscriptionStatus">
@@ -2821,16 +3699,17 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#AssistantName"/>
+ <owl:onProperty rdf:resource="#AssistantTelephone"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#AssistantTelephone"/>
+ <owl:onProperty rdf:resource="#AssistantName"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -2863,31 +3742,31 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Authentication"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#OAuthNonce"/>
+ <owl:onProperty rdf:resource="#OAuthTimestamp"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#OAuth"/>
+ <owl:onProperty rdf:resource="#OAuthSignatureMethod"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#OAuthSignature"/>
+ <owl:onProperty rdf:resource="#OAuth"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#OAuthTimestamp"/>
+ <owl:onProperty rdf:resource="#OAuthSignature"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#OAuthSignatureMethod"/>
+ <owl:onProperty rdf:resource="#OAuthNonce"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
@@ -2907,6 +3786,21 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AutomaticPresenceChanges -->
+
+ <owl:Class rdf:about="#AutomaticPresenceChanges">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <owl:disjointWith rdf:resource="#Calendar"/>
+ <owl:disjointWith rdf:resource="#ConnectivityStatus"/>
+ <owl:disjointWith rdf:resource="#Contacts"/>
+ <owl:disjointWith rdf:resource="#PresenceStatus"/>
+ <owl:disjointWith rdf:resource="#Time"/>
+ <rdfs:comment
+ >Automatic presence changes. ContextUseCaseCandidatesOP20090303.xls</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AutomaticRedial -->
<owl:Class rdf:about="#AutomaticRedial">
@@ -2955,6 +3849,16 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#BackLightLevel">
<rdfs:subClassOf rdf:resource="#Ambient_light"/>
+ <owl:disjointWith rdf:resource="#CurrentBackLightLevel"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BackgroundNoise -->
+
+ <owl:Class rdf:about="#BackgroundNoise">
+ <rdfs:subClassOf rdf:resource="#Sensors"/>
+ <owl:disjointWith rdf:resource="#VolumeIncreaseinNoisyEnvironment"/>
</owl:Class>
@@ -2994,6 +3898,30 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BatteryLevel -->
+
+ <owl:Class rdf:about="#BatteryLevel">
+ <rdfs:subClassOf rdf:resource="#Battery"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#BatteryStatus"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BatteryStatusContext -->
+
+ <owl:Class rdf:about="#BatteryStatusContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <owl:backwardCompatibleWith
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</owl:backwardCompatibleWith>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Bearers -->
<owl:Class rdf:about="#Bearers">
@@ -3006,6 +3934,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Birthday">
<rdfs:subClassOf rdf:resource="#Person"/>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3016,7 +3945,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<owl:disjointWith rdf:resource="#UserPreferences"/>
<rdfs:comment
- >Favorite books of person. List of words or phrases. Plural property.</rdfs:comment>
+ >Favorite books of person. List of words or phrases. Plural property. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3025,6 +3954,9 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Browser">
<rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#ContextualRemindersActions"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ <owl:disjointWith rdf:resource="#VisualizingSituation"/>
</owl:Class>
@@ -3037,10 +3969,40 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CPULoad -->
+
+ <owl:Class rdf:about="#CPULoad">
+ <rdfs:subClassOf rdf:resource="&DeliveryContext;CPU"/>
+ <owl:disjointWith rdf:resource="#currentCPULoad"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CPULoadContext -->
+
+ <owl:Class rdf:about="#CPULoadContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <owl:disjointWith rdf:resource="#currentCPULoad"/>
+ <owl:backwardCompatibleWith
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</owl:backwardCompatibleWith>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Calendar -->
<owl:Class rdf:about="#Calendar">
<rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#ContextualAdvertising"/>
+ <owl:disjointWith rdf:resource="#ContextualRemindersActions"/>
+ <owl:disjointWith rdf:resource="#ContextualTagging"/>
+ <owl:disjointWith rdf:resource="#InMeeting"/>
+ <owl:disjointWith rdf:resource="#Location"/>
+ <owl:disjointWith rdf:resource="#ProvidersforOnlineContext"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ <owl:disjointWith rdf:resource="#TimezoneAwareness"/>
+ <owl:disjointWith rdf:resource="#ViewandNavigatetoMeetingLocation"/>
+ <owl:disjointWith rdf:resource="#VisualizingSituation"/>
</owl:Class>
@@ -3053,6 +4015,23 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CallContext -->
+
+ <owl:Class rdf:about="#CallContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#Call"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#Telephone"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Camera -->
<owl:Class rdf:about="#Camera">
@@ -3067,6 +4046,23 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CarContext -->
+
+ <owl:Class rdf:about="#CarContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasCarDock"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#CarDock"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CarDock -->
<owl:Class rdf:about="#CarDock">
@@ -3087,6 +4083,24 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CarUI -->
+
+ <owl:Class rdf:about="#CarUI">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#Evening"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ChargeLocation -->
+
+ <owl:Class rdf:about="#ChargeLocation">
+ <rdfs:subClassOf rdf:resource="#Location"/>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Charger -->
<owl:Class rdf:about="#Charger">
@@ -3101,10 +4115,39 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ChargingSuggested -->
+
+ <owl:Class rdf:about="#ChargingSuggested">
+ <rdfs:subClassOf rdf:resource="#Charger"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#chargesuggestion"/>
+ <owl:someValuesFrom rdf:resource="#ChargeLocation"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#Location"/>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Children -->
<owl:Class rdf:about="#Children">
<rdfs:subClassOf rdf:resource="#Person"/>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Clock -->
+
+ <owl:Class rdf:about="#Clock">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#ContextualRemindersActions"/>
+ <owl:disjointWith rdf:resource="#ContextualTagging"/>
+ <owl:disjointWith rdf:resource="#ProvidersforOnlineContext"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ <owl:disjointWith rdf:resource="#TimezoneAwareness"/>
</owl:Class>
@@ -3113,6 +4156,40 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Colleagues">
<rdfs:subClassOf rdf:resource="#Members"/>
+ <rdfs:subClassOf rdf:resource="#Person"/>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ComputingContext -->
+
+ <owl:Class rdf:about="#ComputingContext">
+ <rdfs:subClassOf rdf:resource="#Context"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasNearbyPeripherals"/>
+ <owl:someValuesFrom rdf:resource="#Peripherals"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasNearbyDevices"/>
+ <owl:someValuesFrom rdf:resource="#NearbyDevices"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasConnectivity"/>
+ <owl:someValuesFrom rdf:resource="#ConnectivityStatus"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#People"/>
+ <owl:disjointWith rdf:resource="#Places"/>
+ <owl:disjointWith rdf:resource="#Things"/>
+ <rdfs:comment
+ >Means e.g. network connectivity, communication costs, and
+communication bandwidth, and nearby devices and peripherals.</rdfs:comment>
</owl:Class>
@@ -3144,17 +4221,25 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#ConnectivityStatus">
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Disconnected"/>
+ <owl:onProperty rdf:resource="#Connected"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Connected"/>
+ <owl:onProperty rdf:resource="#Disconnected"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#Connectivity"/>
+ <owl:disjointWith rdf:resource="#ContextualRemindersActions"/>
+ <owl:disjointWith rdf:resource="#DelayedBackupandSynchronization"/>
+ <owl:disjointWith rdf:resource="#DelayedUploadShareofContent"/>
+ <owl:disjointWith rdf:resource="#Location-basedWLANSearch"/>
+ <owl:disjointWith rdf:resource="#ProvidersforOnlineContext"/>
+ <owl:disjointWith rdf:resource="#TimezoneAwareness"/>
+ <rdfs:comment
+ >Visualizing the situation (ContextUseCaseCandidatesOP20090303.xls).</rdfs:comment>
</owl:Class>
@@ -3163,6 +4248,10 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Contacts">
<rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#ContextualAdvertising"/>
+ <owl:disjointWith rdf:resource="#ContextualRemindersActions"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ <owl:disjointWith rdf:resource="#TimezoneAwareness"/>
</owl:Class>
@@ -3177,7 +4266,115 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Context -->
- <owl:Class rdf:about="#Context"/>
+ <owl:Class rdf:about="#Context">
+ <owl:disjointWith rdf:resource="#People"/>
+ <owl:disjointWith rdf:resource="#Places"/>
+ <owl:disjointWith rdf:resource="#Things"/>
+ <owl:disjointWith rdf:resource="&DeliveryContext;DeliveryContext_EnvironmentEntity"/>
+ <owl:disjointWith rdf:resource="&DeliveryContext;DeliveryContext_HardwareEntity"/>
+ <owl:disjointWith rdf:resource="&DeliveryContext;DeliveryContext_NetworkEntity"/>
+ <owl:disjointWith rdf:resource="&DeliveryContext;DeliveryContext_SoftwareEntity"/>
+ <owl:backwardCompatibleWith
+ >The Nokia Context Ontology provides a formal model of the characteristics of the environment in which devices interact with the Web, applications inside device and services in network. The context ontology includes the characteristics of the device, the software used to access the service and the network providing the connection, personal and group information etc.
+
+The context ontology is an important source of information that can be used to adapt materials to make them useable on a wide range of different devices, applications and services with different capabilities.
+
+The ontology is formally specified in the Web Ontology Language [OWL]. This document describes the ontology and gives details of each property that it contains.
+
+The ontology conforms to the OWL-DL expressivity. This allows it to be used within appropriately written reasoning systems.
+
+The Context class represents the set of characteristics that describes the context in which materials are exchanged between the applications, Web, services and a device.</owl:backwardCompatibleWith>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ContextualAdvertising -->
+
+ <owl:Class rdf:about="#ContextualAdvertising">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <owl:disjointWith rdf:resource="#DirectUI"/>
+ <owl:disjointWith rdf:resource="#Location"/>
+ <owl:disjointWith rdf:resource="#Maps"/>
+ <owl:disjointWith rdf:resource="#People"/>
+ <owl:disjointWith rdf:resource="#Reminder"/>
+ <owl:disjointWith rdf:resource="#Situations"/>
+ <owl:disjointWith rdf:resource="#Time"/>
+ <owl:disjointWith rdf:resource="#UserPreferences"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ContextualMediaPlayers -->
+
+ <owl:Class rdf:about="#ContextualMediaPlayers">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <owl:disjointWith rdf:resource="#CurrentActivity"/>
+ <owl:disjointWith rdf:resource="#MusicPlayer"/>
+ <owl:disjointWith rdf:resource="#Sensors"/>
+ <owl:disjointWith rdf:resource="#Situations"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ContextualRemindersActions -->
+
+ <owl:Class rdf:about="#ContextualRemindersActions">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#remainderStatus"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#DirectUI"/>
+ <owl:disjointWith rdf:resource="#Location"/>
+ <owl:disjointWith rdf:resource="#Maps"/>
+ <owl:disjointWith rdf:resource="#Multimedia"/>
+ <owl:disjointWith rdf:resource="#PresenceStatus"/>
+ <owl:disjointWith rdf:resource="#Reminder"/>
+ <owl:disjointWith rdf:resource="#Share"/>
+ <owl:disjointWith rdf:resource="#Situations"/>
+ <owl:disjointWith rdf:resource="#Time"/>
+ <rdfs:comment
+ >Contextual reminders/actions. ContextUseCaseCandidatesOP20090303.xls</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ContextualTagging -->
+
+ <owl:Class rdf:about="#ContextualTagging">
+ <rdfs:subClassOf rdf:resource="#ComputingContext"/>
+ <owl:disjointWith rdf:resource="#Location"/>
+ <owl:disjointWith rdf:resource="#TaggingWidget"/>
+ <owl:disjointWith rdf:resource="#UserCurrentSituation"/>
+ <owl:disjointWith rdf:resource="#Weather"/>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
+ <rdfs:comment
+ >Contextual tagging. ContextUseCaseCandidatesOP20090303.xls.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ContextualWidgetsandServices -->
+
+ <owl:Class rdf:about="#ContextualWidgetsandServices">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <owl:disjointWith rdf:resource="#Display"/>
+ <owl:disjointWith rdf:resource="#DownloadedContent"/>
+ <owl:disjointWith rdf:resource="#Events"/>
+ <owl:disjointWith rdf:resource="#JamNotification"/>
+ <owl:disjointWith rdf:resource="#Learning"/>
+ <owl:disjointWith rdf:resource="#Maps"/>
+ <owl:disjointWith rdf:resource="#PresenceStatus"/>
+ <owl:disjointWith rdf:resource="#Sensors"/>
+ <owl:disjointWith rdf:resource="#Situations"/>
+ <owl:disjointWith rdf:resource="#Social"/>
+ <owl:disjointWith rdf:resource="#Time"/>
+ <owl:disjointWith rdf:resource="#Weather"/>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
+ <owl:disjointWith rdf:resource="#Widgets"/>
+ </owl:Class>
@@ -3187,40 +4384,69 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Activity"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isBrowsing"/>
+ <owl:onProperty rdf:resource="#isWatching"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isCreatingContent"/>
+ <owl:onProperty rdf:resource="#isCalling"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isChatting"/>
+ <owl:onProperty rdf:resource="#isListening"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isCalling"/>
+ <owl:onProperty rdf:resource="#isBrowsing"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isWatching"/>
+ <owl:onProperty rdf:resource="#isChatting"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isListening"/>
+ <owl:onProperty rdf:resource="#isCreatingContent"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#CurrentActivityContext"/>
+ <owl:disjointWith rdf:resource="#Person"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentActivityContext -->
+
+ <owl:Class rdf:about="#CurrentActivityContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentApplicationContext -->
+
+ <owl:Class rdf:about="#CurrentApplicationContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#currentApplication"/>
+ <owl:someValuesFrom rdf:resource="&rdfs;Literal"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
</owl:Class>
@@ -3229,7 +4455,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#CurrentBackLightLevel">
<rdfs:subClassOf rdf:resource="#Ambient_light"/>
- <rdfs:subClassOf rdf:resource="#BackLightLevel"/>
+ <owl:disjointWith rdf:resource="#Physicalcontext"/>
</owl:Class>
@@ -3239,6 +4465,29 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#CurrentEvent">
<rdfs:subClassOf rdf:resource="#EventStructure"/>
<rdfs:subClassOf rdf:resource="#Events"/>
+ <owl:disjointWith rdf:resource="#DeviceOrientationforUI"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentEventContext -->
+
+ <owl:Class rdf:about="#CurrentEventContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <owl:disjointWith rdf:resource="#EventStructure"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#CurrentLocation -->
+
+ <owl:Class rdf:about="#CurrentLocation">
+ <rdfs:subClassOf rdf:resource="#Location"/>
+ <rdfs:subClassOf rdf:resource="#Position"/>
+ <owl:disjointWith rdf:resource="#Person"/>
+ <owl:disjointWith rdf:resource="#Reminder"/>
</owl:Class>
@@ -3248,6 +4497,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#CurrentOrientation">
<rdfs:subClassOf rdf:resource="#Accelerometer"/>
<rdfs:subClassOf rdf:resource="#Orientation"/>
+ <owl:disjointWith rdf:resource="#DeviceOrientationforUI"/>
</owl:Class>
@@ -3266,6 +4516,36 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#CurrentTimeZone">
<rdfs:subClassOf rdf:resource="#Time"/>
<rdfs:subClassOf rdf:resource="#TimeZones"/>
+ <owl:disjointWith rdf:resource="#TimeZoneContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#DelayedBackupandSynchronization -->
+
+ <owl:Class rdf:about="#DelayedBackupandSynchronization">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <owl:disjointWith rdf:resource="#MusicPlayer"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#DelayedUploadShareofContent -->
+
+ <owl:Class rdf:about="#DelayedUploadShareofContent">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasSubscribed"/>
+ <owl:someValuesFrom rdf:resource="#SubscribedApplications"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#Multimedia"/>
+ <owl:disjointWith rdf:resource="#NearbyDevices"/>
+ <owl:disjointWith rdf:resource="#Share"/>
+ <owl:disjointWith rdf:resource="#Sharemedia"/>
+ <rdfs:comment
+ >Delayed upload/share of content. ContextUseCaseCandidatesOP20090303.xls.</rdfs:comment>
</owl:Class>
@@ -3278,6 +4558,16 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#DeviceOrientationforUI -->
+
+ <owl:Class rdf:about="#DeviceOrientationforUI">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <owl:disjointWith rdf:resource="#DirectUI"/>
+ <owl:disjointWith rdf:resource="#SetUIforCorrectPosition"/>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#DeviceStatus -->
<owl:Class rdf:about="#DeviceStatus">
@@ -3290,6 +4580,10 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#DirectUI">
<rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ <owl:disjointWith rdf:resource="#VisualizingSituation"/>
+ <rdfs:comment
+ >Visualizing the situation (ContextUseCaseCandidatesOP20090303.xls).</rdfs:comment>
</owl:Class>
@@ -3298,6 +4592,60 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Display">
<rdfs:subClassOf rdf:resource="#Device"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ <owl:disjointWith rdf:resource="#TouchEventContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Download -->
+
+ <owl:Class rdf:about="#Download">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#ProvidersforOnlineContext"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#DownloadedContent -->
+
+ <owl:Class rdf:about="#DownloadedContent">
+ <rdfs:subClassOf rdf:resource="#ProvidersforOnlineContext"/>
+ <rdfs:comment
+ >Downloaded content that can be viewed at any time.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#DuringDay -->
+
+ <owl:Class rdf:about="#DuringDay">
+ <rdfs:subClassOf rdf:resource="#Situations"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#available"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#atWork"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#remainderStatus"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#MostUsedApplications"/>
+ <owl:disjointWith rdf:resource="#Person"/>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
+ <owl:disjointWith rdf:resource="#WorkLocation"/>
+ <rdfs:comment
+ >During day with Mary. Context_Aware_Situation_Manager.ppt, slide 5.</rdfs:comment>
</owl:Class>
@@ -3307,7 +4655,9 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#ETag">
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:comment
- >Opaque string that changes whenever contents of resource changes. Value can be used in conditional operations. Read-only (value managed by the system).</rdfs:comment>
+ >Opaque string that changes whenever contents of resource changes. Value can be used in conditional operations. Read-only (value managed by the system).
+
+PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3334,14 +4684,14 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#EmailValue"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#EmailPrimary"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#EmailPrimary"/>
- <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ <owl:onProperty rdf:resource="#EmailValue"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
@@ -3350,6 +4700,33 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#EnvironmentalContext -->
+
+ <owl:Class rdf:about="#EnvironmentalContext">
+ <rdfs:subClassOf rdf:resource="#UsersContext"/>
+ <owl:disjointWith rdf:resource="#UsersContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Evening -->
+
+ <owl:Class rdf:about="#Evening">
+ <rdfs:subClassOf rdf:resource="#Situations"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#isDockedinCar"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
+ <rdfs:comment
+ >In the evening with Mary. Context_Aware_Situation_Manager.ppt, slide 6.</rdfs:comment>
</owl:Class>
@@ -3359,7 +4736,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Event">
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#startedCall"/>
+ <owl:onProperty rdf:resource="#ringing"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
@@ -3371,20 +4748,20 @@ Common Name attribute. The property MUST be present in the vCard object.
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#ringing"/>
+ <owl:onProperty rdf:resource="#startedCall"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#Activity"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Current"/>
+ <owl:onProperty rdf:resource="#Next"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Next"/>
+ <owl:onProperty rdf:resource="#Current"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
@@ -3398,8 +4775,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Events"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#EventTitle"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#EventStartTime"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
@@ -3410,26 +4787,26 @@ Common Name attribute. The property MUST be present in the vCard object.
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isOnVacation"/>
- <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ <owl:onProperty rdf:resource="#EventEndTime"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#EventStartTime"/>
- <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ <owl:onProperty rdf:resource="#EventURI"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#EventEndTime"/>
- <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ <owl:onProperty rdf:resource="#EventTitle"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#EventURI"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#isOnVacation"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
@@ -3440,6 +4817,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Events">
<rdfs:subClassOf rdf:resource="#Device"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
</owl:Class>
@@ -3456,6 +4834,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Everyone">
<rdfs:subClassOf rdf:resource="#Members"/>
+ <rdfs:subClassOf rdf:resource="#Person"/>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3520,6 +4900,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Family">
<rdfs:subClassOf rdf:resource="#Members"/>
+ <rdfs:subClassOf rdf:resource="#Person"/>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3532,13 +4914,23 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Feeds -->
+
+ <owl:Class rdf:about="#Feeds">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#ProvidersforOnlineContext"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Food -->
<owl:Class rdf:about="#Food">
<rdfs:subClassOf rdf:resource="#Person"/>
<owl:disjointWith rdf:resource="#UserPreferences"/>
<rdfs:comment
- >Favorite food of person. List of words or phrases. Plural property.</rdfs:comment>
+ >Favorite food of person. List of words or phrases. Plural property. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3557,7 +4949,17 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Friends">
<rdfs:subClassOf rdf:resource="#Members"/>
+ <rdfs:subClassOf rdf:resource="#Person"/>
<owl:disjointWith rdf:resource="#VisibilityforFriends"/>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#GPSModule -->
+
+ <owl:Class rdf:about="#GPSModule">
+ <rdfs:subClassOf rdf:resource="#Accessories"/>
</owl:Class>
@@ -3568,7 +4970,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<owl:disjointWith rdf:resource="#UserPreferences"/>
<rdfs:comment
- >Favorite games of person. List of words or phrases. Plural property.</rdfs:comment>
+ >Favorite games of person. List of words or phrases. Plural property. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3578,19 +4980,19 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Gender">
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Male"/>
+ <owl:onProperty rdf:resource="#Female"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Female"/>
+ <owl:onProperty rdf:resource="#Male"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:comment
- >Gender of person (male|female). Singular property.</rdfs:comment>
+ >Gender of person (male|female). Singular property. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3601,19 +5003,19 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#People"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#GroupID"/>
- <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ <owl:onProperty rdf:resource="#GroupETag"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#GroupName"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#GroupID"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#GroupETag"/>
+ <owl:onProperty rdf:resource="#GroupName"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
@@ -3644,7 +5046,22 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<owl:disjointWith rdf:resource="#UserPreferences"/>
<rdfs:comment
- >Hobbies of person. List of words or phrases. Plural property.</rdfs:comment>
+ >Hobbies of person. List of words or phrases. Plural property. PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#HomeLocation -->
+
+ <owl:Class rdf:about="#HomeLocation">
+ <rdfs:subClassOf rdf:resource="#Location"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#PositionVariables"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#MorningSituation"/>
</owl:Class>
@@ -3655,24 +5072,39 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#IMSPrimary"/>
- <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ <owl:onProperty rdf:resource="#IMSType"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#IMSValue"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#IMSPrimary"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#IMSType"/>
+ <owl:onProperty rdf:resource="#IMSValue"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment
- >Address for Instant Messaging and Presence Protocol applications (see e.g. RFC4770).</rdfs:comment>
+ >Address for Instant Messaging and Presence Protocol applications (see e.g. RFC4770). PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#InMeeting -->
+
+ <owl:Class rdf:about="#InMeeting">
+ <rdfs:subClassOf rdf:resource="#Situations"/>
+ <owl:disjointWith rdf:resource="#Location"/>
+ <owl:disjointWith rdf:resource="#Messaging"/>
+ <owl:disjointWith rdf:resource="#People"/>
+ <owl:disjointWith rdf:resource="#PresenceStatus"/>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
+ <owl:backwardCompatibleWith
+ >During the day with Mary. Context_Aware_Situation_Manager.ppt, slide 5.</owl:backwardCompatibleWith>
</owl:Class>
@@ -3683,7 +5115,17 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<owl:disjointWith rdf:resource="#UserPreferences"/>
<rdfs:comment
- >Interests of person. List of words or phrases. Plural property.</rdfs:comment>
+ >Interests of person. List of words or phrases. Plural property. PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#JamNotification -->
+
+ <owl:Class rdf:about="#JamNotification">
+ <rdfs:subClassOf rdf:resource="#ProvidersforOnlineContext"/>
+ <owl:disjointWith rdf:resource="#Person"/>
+ <owl:disjointWith rdf:resource="#Physicalcontext"/>
</owl:Class>
@@ -3716,6 +5158,14 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Landmarks -->
+
+ <owl:Class rdf:about="#Landmarks">
+ <rdfs:subClassOf rdf:resource="#Places"/>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LastMusic -->
<owl:Class rdf:about="#LastMusic">
@@ -3739,6 +5189,9 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Learning">
<rdfs:subClassOf rdf:resource="#Device"/>
+ <owl:disjointWith rdf:resource="#MostUsedApplications"/>
+ <rdfs:comment
+ >Most used applications (ContextUseCaseCandidatesOP20090303.xls).</rdfs:comment>
</owl:Class>
@@ -3763,6 +5216,26 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Location">
<rdfs:subClassOf rdf:resource="#Places"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#GPSModuleAttached"/>
+ <owl:someValuesFrom rdf:resource="#GPSModule"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#Location-basedWLANSearch"/>
+ <owl:disjointWith rdf:resource="#Situations"/>
+ <owl:disjointWith rdf:resource="#TimezoneAwareness"/>
+ <owl:disjointWith rdf:resource="#ViewandNavigatetoMeetingLocation"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Location-basedWLANSearch -->
+
+ <owl:Class rdf:about="#Location-basedWLANSearch">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:comment
+ >Location-based WLAN search. ContextUseCaseCandidatesOP20090303.xls.</rdfs:comment>
</owl:Class>
@@ -3783,6 +5256,39 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#MagnetometerContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MagnetometerContext -->
+
+ <owl:Class rdf:about="#MagnetometerContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MapView -->
+
+ <owl:Class rdf:about="#MapView">
+ <rdfs:subClassOf rdf:resource="#Location"/>
+ <owl:disjointWith rdf:resource="#UsualRoute"/>
+ <rdfs:comment
+ >Showing map, showing landmarks on map.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Maps -->
+
+ <owl:Class rdf:about="#Maps">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ <owl:disjointWith rdf:resource="#TimezoneAwareness"/>
+ <owl:disjointWith rdf:resource="#ViewandNavigatetoMeetingLocation"/>
</owl:Class>
@@ -3792,49 +5298,49 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#MaritalStatus">
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Engaged"/>
+ <owl:onProperty rdf:resource="#Widowed"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Separated"/>
+ <owl:onProperty rdf:resource="#Married"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Cohabitating"/>
+ <owl:onProperty rdf:resource="#Individual"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Married"/>
+ <owl:onProperty rdf:resource="#Cohabitating"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Widowed"/>
+ <owl:onProperty rdf:resource="#Engaged"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Single"/>
+ <owl:onProperty rdf:resource="#Separated"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Individual"/>
+ <owl:onProperty rdf:resource="#Single"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:comment
- >Marital status of person (single|married|separated|divorced|widowed|engaged|cohabitating)</rdfs:comment>
+ >Marital status of person (single|married|separated|divorced|widowed|engaged|cohabitating). PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3844,7 +5350,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#MemberOf">
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:comment
- >List of groups that person belongs to. Value is maintained by the system and cannot be modified by user.</rdfs:comment>
+ >List of groups that person belongs to. Value is maintained by the system and cannot be modified by user. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3862,6 +5368,31 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Memory">
<rdfs:subClassOf rdf:resource="#Device"/>
+ <owl:disjointWith rdf:resource="#MemoryContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MemoryContext -->
+
+ <owl:Class rdf:about="#MemoryContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#MemoryStatus"/>
+ <owl:someValuesFrom rdf:resource="&rdfs;Literal"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:backwardCompatibleWith
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</owl:backwardCompatibleWith>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MentalContext -->
+
+ <owl:Class rdf:about="#MentalContext">
+ <rdfs:subClassOf rdf:resource="#PersonalContext"/>
</owl:Class>
@@ -3870,6 +5401,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Menu">
<rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
</owl:Class>
@@ -3878,6 +5410,10 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Messaging">
<rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ <owl:disjointWith rdf:resource="#VisualizingSituation"/>
+ <rdfs:comment
+ >Visualizing the situation (ContextUseCaseCandidatesOP20090303.xls).</rdfs:comment>
</owl:Class>
@@ -3902,10 +5438,42 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Situations"/>
<rdfs:subClassOf>
<owl:Restriction>
+ <owl:onProperty rdf:resource="#morning"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasUsualRoute"/>
+ <owl:someValuesFrom rdf:resource="#UsualRoute"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
<owl:onProperty rdf:resource="#alarmSet"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#currentWeather"/>
+ <owl:someValuesFrom rdf:resource="#MorningSituation"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasSubscribedJamNotification"/>
+ <owl:someValuesFrom rdf:resource="#MorningSituation"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#available"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#MostUsedApplications"/>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
<rdfs:comment
>&quot;In the morning with Mary&quot; (Context_Aware_Situation_Manager.ppt)</rdfs:comment>
</owl:Class>
@@ -3915,8 +5483,16 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MostUsedApplications -->
<owl:Class rdf:about="#MostUsedApplications">
- <rdfs:subClassOf rdf:resource="#Learning"/>
+ <rdfs:subClassOf rdf:resource="#ComputingContext"/>
<owl:disjointWith rdf:resource="#UnusedApplications"/>
+ <owl:disjointWith rdf:resource="#VisualizingSituation"/>
+ <owl:disjointWith rdf:resource="#Weather"/>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
+ <owl:disjointWith rdf:resource="#WorkRelatedApplications"/>
+ <rdfs:comment
+ >You can create e.g. a formula where you calculate and average value of the applications usage frequencies and those values that are above the average values are considered as MostUsedApplications.
+
+Most used application (ContextUseCaseCandidatesOP20090303.xls).</rdfs:comment>
</owl:Class>
@@ -3941,7 +5517,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<owl:disjointWith rdf:resource="#UserPreferences"/>
<rdfs:comment
- >Favorite movies of person. List of words or phrases. Plural property.</rdfs:comment>
+ >Favorite movies of person. List of words or phrases. Plural property. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3960,13 +5536,95 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Multimedia -->
+
+ <owl:Class rdf:about="#Multimedia">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#ProvidersforOnlineContext"/>
+ <rdfs:comment
+ >All kinds of media like audio, video, images etc.</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Music -->
<owl:Class rdf:about="#Music">
<rdfs:subClassOf rdf:resource="#Person"/>
<owl:disjointWith rdf:resource="#UserPreferences"/>
<rdfs:comment
- >Favorite music of person. List of words or phrases. Plural property.</rdfs:comment>
+ >Favorite music of person. List of words or phrases. Plural property. PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MusicPlayer -->
+
+ <owl:Class rdf:about="#MusicPlayer">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#VolumeIncreaseinNoisyEnvironment"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Navigator -->
+
+ <owl:Class rdf:about="#Navigator">
+ <rdfs:subClassOf rdf:resource="#Location"/>
+ <owl:disjointWith rdf:resource="#UsualRoute"/>
+ <rdfs:comment
+ >Selecting a location from map, engaging navigation.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NearbyContacsContext -->
+
+ <owl:Class rdf:about="#NearbyContacsContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasNearByContacts"/>
+ <owl:someValuesFrom rdf:resource="#NearbyPeople"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#NearbyPeople"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NearbyDevices -->
+
+ <owl:Class rdf:about="#NearbyDevices">
+ <rdfs:subClassOf rdf:resource="#Connectivity"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="&DeliveryContext;deviceIdentifier"/>
+ <owl:someValuesFrom rdf:resource="&rdfs;Literal"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#NearbyPeople -->
+
+ <owl:Class rdf:about="#NearbyPeople">
+ <rdfs:subClassOf rdf:resource="#Users"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#usersCurrentLocation"/>
+ <owl:someValuesFrom rdf:resource="#CurrentLocation"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasNearByContacts"/>
+ <owl:someValuesFrom rdf:resource="#Person"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
</owl:Class>
@@ -3975,6 +5633,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Nickname">
<rdfs:subClassOf rdf:resource="#Person"/>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -3984,7 +5643,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Note">
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:comment
- >Supplemental information (e.g. a comment) that is associated with person.</rdfs:comment>
+ >Supplemental information (e.g. a comment) that is associated with person. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -4014,14 +5673,14 @@ Common Name attribute. The property MUST be present in the vCard object.
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#NotificationID"/>
- <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ <owl:onProperty rdf:resource="#Received"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Received"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#NotificationID"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
@@ -4030,6 +5689,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
</owl:Class>
@@ -4040,24 +5700,24 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Department"/>
+ <owl:onProperty rdf:resource="#NameOfOrganization"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#NameOfOrganization"/>
+ <owl:onProperty rdf:resource="#Title"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Title"/>
+ <owl:onProperty rdf:resource="#Department"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment
- >Organizational title, name and department associated with person.</rdfs:comment>
+ >Organizational title, name and department associated with person. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -4082,6 +5742,21 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#People">
<rdfs:subClassOf rdf:resource="#Context"/>
+ <owl:disjointWith rdf:resource="#UsersContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Peripherals -->
+
+ <owl:Class rdf:about="#Peripherals">
+ <rdfs:subClassOf rdf:resource="#Device"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#PrinterName"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
</owl:Class>
@@ -4089,16 +5764,51 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Person -->
<owl:Class rdf:about="#Person">
- <rdfs:subClassOf rdf:resource="#People"/>
+ <rdfs:subClassOf rdf:resource="#Social"/>
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ <rdfs:subClassOf rdf:resource="#vCard"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#UserID"/>
+ <owl:someValuesFrom rdf:resource="&xsd;unsignedLong"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasSubscribedJamNotification"/>
+ <owl:someValuesFrom rdf:resource="#JamNotification"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasMorningSituation"/>
+ <owl:someValuesFrom rdf:resource="#MorningSituation"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#remainderStatus"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#PersonID"/>
<owl:someValuesFrom rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#IMStatus"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
<owl:disjointWith rdf:resource="#Users"/>
+ <owl:disjointWith rdf:resource="#UsualRoute"/>
<rdfs:comment
- >Person object represents either another Ovi user or a contact record (person.type property indicates which one).</rdfs:comment>
+ >Person object represents either another Ovi user or a contact record (person.type property indicates which one).
+
+It might be good to know, what is the current activity (value of CurrentActivity class) and current location (CurrentLocation class) of friends etc.</rdfs:comment>
</owl:Class>
@@ -4109,25 +5819,25 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#MiddleName"/>
+ <owl:onProperty rdf:resource="#FamilyName"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#GivenName"/>
+ <owl:onProperty rdf:resource="#HonoricSuffix"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#HonoricSuffix"/>
+ <owl:onProperty rdf:resource="#MiddleName"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#FamilyName"/>
+ <owl:onProperty rdf:resource="#GivenName"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
@@ -4137,6 +5847,16 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PersonalContext -->
+
+ <owl:Class rdf:about="#PersonalContext">
+ <rdfs:subClassOf rdf:resource="#UsersContext"/>
+ <owl:disjointWith rdf:resource="#UsersContext"/>
</owl:Class>
@@ -4146,13 +5866,13 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#PhoneNumbers">
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PhonenumberType_Home"/>
+ <owl:onProperty rdf:resource="#PhoneNumberType_Work"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PhonenumberType_Fax"/>
+ <owl:onProperty rdf:resource="#PhonenumberType_Home"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
@@ -4164,7 +5884,7 @@ Common Name attribute. The property MUST be present in the vCard object.
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PhoneNumberType_Work"/>
+ <owl:onProperty rdf:resource="#PhonenumberType_Fax"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
@@ -4181,6 +5901,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -4197,22 +5918,48 @@ Common Name attribute. The property MUST be present in the vCard object.
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PhotoLarge"/>
+ <owl:onProperty rdf:resource="#PhotoHugeData"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PhotoLargeData"/>
+ <owl:onProperty rdf:resource="#PhotoLarge"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PhotoHugeData"/>
+ <owl:onProperty rdf:resource="#PhotoLargeData"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Physicalcontext -->
+
+ <owl:Class rdf:about="#Physicalcontext">
+ <rdfs:subClassOf rdf:resource="#Context"/>
+ <owl:disjointWith rdf:resource="#Places"/>
+ <owl:disjointWith rdf:resource="#Things"/>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
+ <owl:disjointWith rdf:resource="&DeliveryContext;DeliveryContext_EnvironmentEntity"/>
+ <owl:disjointWith rdf:resource="&DeliveryContext;DeliveryContext_HardwareEntity"/>
+ <owl:disjointWith rdf:resource="&DeliveryContext;DeliveryContext_MeasureEntity"/>
+ <owl:disjointWith rdf:resource="&DeliveryContext;Environment"/>
+ <rdfs:comment
+ >Such as lighting, noise levels, traffic conditions, and temperature.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PhysiologicalContext -->
+
+ <owl:Class rdf:about="#PhysiologicalContext">
+ <rdfs:subClassOf rdf:resource="#PersonalContext"/>
</owl:Class>
@@ -4221,6 +5968,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Places">
<rdfs:subClassOf rdf:resource="#Context"/>
+ <owl:disjointWith rdf:resource="#Users"/>
+ <owl:disjointWith rdf:resource="#UsersContext"/>
</owl:Class>
@@ -4231,7 +5980,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Person"/>
<owl:disjointWith rdf:resource="#UserPreferences"/>
<rdfs:comment
- >Places visited by person. List of words or phrases. Plural property.</rdfs:comment>
+ >Places visited by person. List of words or phrases. Plural property. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -4244,6 +5993,91 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Position -->
+
+ <owl:Class rdf:about="#Position">
+ <rdfs:subClassOf rdf:resource="#Location"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#PositionVariables"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#UsualRoute"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PositionFix -->
+
+ <owl:Class rdf:about="#PositionFix">
+ <rdfs:subClassOf rdf:resource="#Location"/>
+ <rdfs:subClassOf rdf:resource="#Position"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#Speed"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#SatelliteNumViewUsed"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#MagneticCource"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#Heading"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#SpeedAccuracy"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#MagneticVariation"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#LocalTimeStamp"/>
+ <owl:someValuesFrom rdf:resource="&xsd;dateTime"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#UTCTimeStamp"/>
+ <owl:someValuesFrom rdf:resource="&xsd;dateTime"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#SatelliteNumView"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#HeadingAccuracy"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#UsualRoute"/>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Presence -->
<owl:Class rdf:about="#Presence">
@@ -4252,28 +6086,50 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PresenceContext -->
+
+ <owl:Class rdf:about="#PresenceContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <owl:disjointWith rdf:resource="#PresenceStatus"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PresenceStatus -->
<owl:Class rdf:about="#PresenceStatus">
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isAvailable"/>
+ <owl:onProperty rdf:resource="#isBusy"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isAway"/>
+ <owl:onProperty rdf:resource="#isAvailable"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#isBusy"/>
+ <owl:onProperty rdf:resource="#isAway"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#Presence"/>
+ <owl:disjointWith rdf:resource="#ViewandNavigatetoMeetingLocation"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#PresenceUpdate -->
+
+ <owl:Class rdf:about="#PresenceUpdate">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:comment
+ >Update global presence status according to events scheduled in Calendar. ContextUseCaseCandidatesOP20090303.xls</rdfs:comment>
</owl:Class>
@@ -4290,6 +6146,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#ProfileName">
<rdfs:subClassOf rdf:resource="#Profile"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
</owl:Class>
@@ -4299,7 +6156,18 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#ProfileURL">
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:comment
- >URL to a profile page of person in Ovi.</rdfs:comment>
+ >URL to a profile page of person in Ovi. PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ProvidersforOnlineContentContext -->
+
+ <owl:Class rdf:about="#ProvidersforOnlineContentContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <owl:disjointWith rdf:resource="#ProvidersforOnlineContext"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
</owl:Class>
@@ -4308,6 +6176,9 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#ProvidersforOnlineContext">
<rdfs:subClassOf rdf:resource="#Device"/>
+ <owl:disjointWith rdf:resource="#Share"/>
+ <owl:disjointWith rdf:resource="#Time"/>
+ <owl:disjointWith rdf:resource="#Widgets"/>
</owl:Class>
@@ -4318,16 +6189,32 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#Sensors"/>
<rdfs:subClassOf>
<owl:Restriction>
+ <owl:onProperty rdf:resource="#isNearSomething"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
<owl:onProperty rdf:resource="#hasProximitySensor"/>
<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ProximitySensorContext -->
+
+ <owl:Class rdf:about="#ProximitySensorContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#isNearSomething"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
</owl:Class>
@@ -4337,7 +6224,18 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#RefersTo">
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:comment
- >In case person object represents a contact record (i.e. it has a person.type property with value &#8220;contact card&#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.</rdfs:comment>
+ >In case person object represents a contact record (i.e. it has a person.type property with value &#8220;contact card&#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.
+
+PEOPLE API.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Reminder -->
+
+ <owl:Class rdf:about="#Reminder">
+ <rdfs:subClassOf rdf:resource="#ProvidersforOnlineContext"/>
+ <owl:disjointWith rdf:resource="#UserPreferences"/>
</owl:Class>
@@ -4354,6 +6252,18 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Sensors">
<rdfs:subClassOf rdf:resource="#Device"/>
+ <owl:disjointWith rdf:resource="#SituationBasedChanges"/>
+ <owl:disjointWith rdf:resource="#Situations"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SetUIforCorrectPosition -->
+
+ <owl:Class rdf:about="#SetUIforCorrectPosition">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:comment
+ >Device orientation for UI. ContextUseCaseCandidatesOP20090303.xls.</rdfs:comment>
</owl:Class>
@@ -4366,6 +6276,26 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Share -->
+
+ <owl:Class rdf:about="#Share">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <rdfs:comment
+ >Sharing medias like images, videos.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Sharemedia -->
+
+ <owl:Class rdf:about="#Sharemedia">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:comment
+ >Delayed upload/share of content. ContextUseCaseCandidatesOP20090303.xls</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SignatureforAV -->
<owl:Class rdf:about="#SignatureforAV">
@@ -4374,10 +6304,74 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SituationBasedChanges -->
+
+ <owl:Class rdf:about="#SituationBasedChanges">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:subClassOf rdf:resource="#Alarm"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#IMStatus"/>
+ <owl:someValuesFrom rdf:resource="&rdfs;Literal"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#AccessoryStatus"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#SituationStatus"/>
+ <owl:someValuesFrom rdf:resource="&rdfs;Literal"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#SoundLevel"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#Speed"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#BatteryStatus"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#Situations"/>
+ <owl:disjointWith rdf:resource="#Time"/>
+ <owl:disjointWith rdf:resource="#UserPreferences"/>
+ <owl:disjointWith rdf:resource="#Weather"/>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Situations -->
<owl:Class rdf:about="#Situations">
<rdfs:subClassOf rdf:resource="#Social"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#running"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#walking"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#VisualizingSituation"/>
+ <owl:disjointWith rdf:resource="#WeatherForecast"/>
</owl:Class>
@@ -4385,7 +6379,67 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Social -->
<owl:Class rdf:about="#Social">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#atWork"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#People"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#socialContext"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#isBusyText"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#isGoingToWork"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#isWithColleagues"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#isGoingToHome"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#isWithFriends"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#SocialContext -->
+
+ <owl:Class rdf:about="#SocialContext">
+ <rdfs:subClassOf rdf:resource="#UsersContext"/>
+ <owl:disjointWith rdf:resource="#UsersContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Spatio&#8722;TemporalContext -->
+
+ <owl:Class rdf:about="#Spatio&#8722;TemporalContext">
+ <rdfs:subClassOf rdf:resource="#UsersContext"/>
+ <owl:disjointWith rdf:resource="#UsersContext"/>
</owl:Class>
@@ -4394,6 +6448,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Spouse">
<rdfs:subClassOf rdf:resource="#Person"/>
+ <rdfs:comment>PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -4401,7 +6456,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Status -->
<owl:Class rdf:about="#Status">
- <rdfs:subClassOf rdf:resource="#Social"/>
+ <rdfs:subClassOf rdf:resource="#Situations"/>
</owl:Class>
@@ -4423,10 +6478,28 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TaggingWidget -->
+
+ <owl:Class rdf:about="#TaggingWidget">
+ <rdfs:subClassOf rdf:resource="#Widgets"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TaskContext -->
+
+ <owl:Class rdf:about="#TaskContext">
+ <rdfs:subClassOf rdf:resource="#UsersContext"/>
+ <owl:disjointWith rdf:resource="#UsersContext"/>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Telephone -->
<owl:Class rdf:about="#Telephone">
<rdfs:subClassOf rdf:resource="#Application"/>
+ <owl:disjointWith rdf:resource="#VolumeIncreaseinNoisyEnvironment"/>
</owl:Class>
@@ -4443,6 +6516,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Things">
<rdfs:subClassOf rdf:resource="#Context"/>
+ <owl:disjointWith rdf:resource="#Users"/>
+ <owl:disjointWith rdf:resource="#UsersContext"/>
</owl:Class>
@@ -4452,25 +6527,25 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Time">
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Spring"/>
+ <owl:onProperty rdf:resource="#afternoon"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#afternoon"/>
+ <owl:onProperty rdf:resource="#timeOfYear"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#timeOfDay"/>
+ <owl:onProperty rdf:resource="#morningNight"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Summer"/>
+ <owl:onProperty rdf:resource="#morning"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
@@ -4488,41 +6563,62 @@ Common Name attribute. The property MUST be present in the vCard object.
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#morning"/>
+ <owl:onProperty rdf:resource="#timeOfDay"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#eveningNight"/>
+ <owl:onProperty rdf:resource="#Autumn"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#morningNight"/>
+ <owl:onProperty rdf:resource="#eveningNight"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Autumn"/>
+ <owl:onProperty rdf:resource="#Spring"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Winter"/>
+ <owl:onProperty rdf:resource="#Summer"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<owl:equivalentClass>
<owl:Restriction>
- <owl:onProperty rdf:resource="#timeOfYear"/>
+ <owl:onProperty rdf:resource="#Winter"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#Device"/>
+ <owl:disjointWith rdf:resource="#TimeContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TimeContext -->
+
+ <owl:Class rdf:about="#TimeContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TimeZoneContext -->
+
+ <owl:Class rdf:about="#TimeZoneContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
</owl:Class>
@@ -4537,6 +6633,33 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#TimezoneAwareness"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TimezoneAwareness -->
+
+ <owl:Class rdf:about="#TimezoneAwareness">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:comment
+ >Timezone awareness. ContextUseCaseCandidatesOP20090303.xls.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#TouchEventContext -->
+
+ <owl:Class rdf:about="#TouchEventContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#lastTouch"/>
+ <owl:someValuesFrom rdf:resource="&xsd;time"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
</owl:Class>
@@ -4546,7 +6669,9 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Type">
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:comment
- >Type of a Person object. Singular property. Enumeration. Supported values: &#8220;profile&#8221;, &#8220;contactCard&#8221;. Read-only (value managed by the system).</rdfs:comment>
+ >Type of a Person object. Singular property. Enumeration. Supported values: &#8220;profile&#8221;, &#8220;contactCard&#8221;. Read-only (value managed by the system).
+
+PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -4586,7 +6711,7 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:Class rdf:about="#Updated">
<rdfs:subClassOf rdf:resource="#Person"/>
<rdfs:comment
- >Date&amp;time when resource was last modified. Singular property. Read-only (value managed by the system).</rdfs:comment>
+ >Date&amp;time when resource was last modified. Singular property. Read-only (value managed by the system). PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -4601,6 +6726,23 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#UptimeContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UptimeContext -->
+
+ <owl:Class rdf:about="#UptimeContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#upTimeInformation"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
</owl:Class>
@@ -4617,24 +6759,24 @@ Common Name attribute. The property MUST be present in the vCard object.
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#URLType_Work"/>
+ <owl:onProperty rdf:resource="#URLType"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#Primary"/>
+ <owl:onProperty rdf:resource="#URLType_Work"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#URLType"/>
+ <owl:onProperty rdf:resource="#Primary"/>
<owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment
- >URL meaningful to person.</rdfs:comment>
+ >URL meaningful to person. PEOPLE API.</rdfs:comment>
</owl:Class>
@@ -4655,6 +6797,38 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UserCurrentLocation -->
+
+ <owl:Class rdf:about="#UserCurrentLocation">
+ <rdfs:subClassOf rdf:resource="#Users"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#usersCurrentLocation"/>
+ <owl:onClass rdf:resource="&DeliveryContext;Location"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UserCurrentSituation -->
+
+ <owl:Class rdf:about="#UserCurrentSituation">
+ <rdfs:subClassOf rdf:resource="#Situations"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#currentSituation"/>
+ <owl:onClass rdf:resource="#Situations"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UserPreferences -->
<owl:Class rdf:about="#UserPreferences">
@@ -4679,6 +6853,126 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UsersContext -->
+
+ <owl:Class rdf:about="#UsersContext">
+ <rdfs:subClassOf rdf:resource="#Context"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#currentSituation"/>
+ <owl:onClass rdf:resource="#UserCurrentSituation"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#usersCurrentLocation"/>
+ <owl:onClass rdf:resource="&DeliveryContext;Location"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#isBusy"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#currentProfile"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:comment
+ >This class is a collection of properties that form the user context.</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#UsualRoute -->
+
+ <owl:Class rdf:about="#UsualRoute">
+ <rdfs:subClassOf rdf:resource="#Places"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#SatelliteNumView"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#Speed"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#SatelliteNumViewUsed"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#SpeedAccuracy"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#MagneticVariation"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#Heading"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#GPSModuleAttached"/>
+ <owl:someValuesFrom rdf:resource="#GPSModule"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#LocalTimeStamp"/>
+ <owl:someValuesFrom rdf:resource="&xsd;dateTime"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#UTCTimeStamp"/>
+ <owl:someValuesFrom rdf:resource="&xsd;dateTime"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#MagneticCource"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#HeadingAccuracy"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#ViewandNavigatetoMeetingLocation -->
+
+ <owl:Class rdf:about="#ViewandNavigatetoMeetingLocation">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:comment
+ >View and navigate to meeting location. ContextUseCaseCandidatesOP20090303.xls.</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#VisibilityforFriends -->
<owl:Class rdf:about="#VisibilityforFriends">
@@ -4695,6 +6989,49 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#VisualizingSituation -->
+
+ <owl:Class rdf:about="#VisualizingSituation">
+ <owl:equivalentClass>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasConnectivity"/>
+ <owl:someValuesFrom rdf:resource="#ConnectivityStatus"/>
+ </owl:Restriction>
+ </owl:equivalentClass>
+ <rdfs:subClassOf rdf:resource="#UsersContext"/>
+ <owl:disjointWith rdf:resource="#VisualizingtheSituation"/>
+ <rdfs:comment
+ >Visualizing the situation (ContextUseCaseCandidatesOP20090303.xls).</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#VisualizingtheSituation -->
+
+ <owl:Class rdf:about="#VisualizingtheSituation">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:comment
+ >Visualizing the situation. ContextUseCaseCandidatesOP20090303.xls</rdfs:comment>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#VolumeIncreaseinNoisyEnvironment -->
+
+ <owl:Class rdf:about="#VolumeIncreaseinNoisyEnvironment">
+ <rdfs:subClassOf rdf:resource="#Action"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#hasSubscribed"/>
+ <owl:someValuesFrom rdf:resource="#BackgroundNoise"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:comment
+ >Volume increase in noisy environment. ContextUseCaseCandidatesOP20090303.xls.</rdfs:comment>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Weather -->
<owl:Class rdf:about="#Weather">
@@ -4707,14 +7044,14 @@ Common Name attribute. The property MUST be present in the vCard object.
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#condition"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#humidity"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#humidity"/>
- <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ <owl:onProperty rdf:resource="#condition"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
@@ -4723,6 +7060,23 @@ Common Name attribute. The property MUST be present in the vCard object.
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ <owl:disjointWith rdf:resource="#WeatherContext"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#WeatherContext -->
+
+ <owl:Class rdf:about="#WeatherContext">
+ <rdfs:subClassOf rdf:resource="#Physicalcontext"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#currentWeather"/>
+ <owl:someValuesFrom rdf:resource="#WeatherForecast"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:comment
+ >http://saescr005.ext.nokia.com/scrumworks/webreport/5MTMxMT</rdfs:comment>
</owl:Class>
@@ -4733,8 +7087,8 @@ Common Name attribute. The property MUST be present in the vCard object.
<rdfs:subClassOf rdf:resource="#ProvidersforOnlineContext"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#tempC"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#humidity"/>
+ <owl:someValuesFrom rdf:resource="&xsd;int"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
@@ -4745,171 +7099,229 @@ Common Name attribute. The property MUST be present in the vCard object.
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
+ <owl:onProperty rdf:resource="#tempC"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
<owl:onProperty rdf:resource="#condition"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Widgets -->
+
+ <owl:Class rdf:about="#Widgets">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#WorkLocation -->
+
+ <owl:Class rdf:about="#WorkLocation">
+ <rdfs:subClassOf rdf:resource="#Location"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#humidity"/>
- <owl:someValuesFrom rdf:resource="&xsd;int"/>
+ <owl:onProperty rdf:resource="#PositionVariables"/>
+ <owl:someValuesFrom rdf:resource="&xsd;double"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#WorkRelatedApplications -->
+
+ <owl:Class rdf:about="#WorkRelatedApplications">
+ <rdfs:subClassOf rdf:resource="#Application"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#atWork"/>
+ <owl:someValuesFrom rdf:resource="&xsd;boolean"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#currentCPULoad -->
+
+ <owl:Class rdf:about="#currentCPULoad">
+ <rdfs:subClassOf rdf:resource="&DeliveryContext;CPU"/>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#CPULoadStatus"/>
+ <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ </owl:Class>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#iCalendar -->
+
+ <owl:Class rdf:about="#iCalendar">
+ <rdfs:subClassOf rdf:resource="#Calendar"/>
+ </owl:Class>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#vCard -->
<owl:Class rdf:about="#vCard">
<rdfs:subClassOf rdf:resource="#Contacts"/>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PHOTO"/>
- <owl:someValuesFrom rdf:resource="&xsd;anyType"/>
+ <owl:onProperty rdf:resource="#PROID"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#UID"/>
+ <owl:onProperty rdf:resource="#VERSION"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#GEO"/>
+ <owl:onProperty rdf:resource="#ROLE"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#ADR"/>
+ <owl:onProperty rdf:resource="#GEO"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#N"/>
+ <owl:onProperty rdf:resource="#TZ"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#NICKNAME"/>
+ <owl:onProperty rdf:resource="#NOTE"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#SOUND"/>
+ <owl:onProperty rdf:resource="#UID"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#ORG"/>
+ <owl:onProperty rdf:resource="#KEY"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#CLASS"/>
+ <owl:onProperty rdf:resource="#CATEGORIES"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#ROLE"/>
+ <owl:onProperty rdf:resource="#MAILER"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#NOTE"/>
+ <owl:onProperty rdf:resource="#JOBTITLE"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#FN"/>
+ <owl:onProperty rdf:resource="#ORG"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#CATEGORIES"/>
+ <owl:onProperty rdf:resource="#FN"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#TEL"/>
+ <owl:onProperty rdf:resource="#LABEL"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#TZ"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#URL"/>
+ <owl:someValuesFrom rdf:resource="&xsd;anyURI"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#SORT_STRING"/>
+ <owl:onProperty rdf:resource="#SOUND"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#BDAY"/>
- <owl:someValuesFrom rdf:resource="&xsd;date"/>
+ <owl:onProperty rdf:resource="#ADR"/>
+ <owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#KEY"/>
+ <owl:onProperty rdf:resource="#N"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#EMAIL"/>
+ <owl:onProperty rdf:resource="#SORT_STRING"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#MAILER"/>
+ <owl:onProperty rdf:resource="#CLASS"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#LABEL"/>
+ <owl:onProperty rdf:resource="#REV"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#JOBTITLE"/>
+ <owl:onProperty rdf:resource="#NICKNAME"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#REV"/>
+ <owl:onProperty rdf:resource="#URL"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#VERSION"/>
+ <owl:onProperty rdf:resource="#EMAIL"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#PROID"/>
+ <owl:onProperty rdf:resource="#TEL"/>
<owl:someValuesFrom rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
@@ -4921,8 +7333,14 @@ Common Name attribute. The property MUST be present in the vCard object.
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
- <owl:onProperty rdf:resource="#URL"/>
- <owl:someValuesFrom rdf:resource="&xsd;string"/>
+ <owl:onProperty rdf:resource="#BDAY"/>
+ <owl:someValuesFrom rdf:resource="&xsd;date"/>
+ </owl:Restriction>
+ </rdfs:subClassOf>
+ <rdfs:subClassOf>
+ <owl:Restriction>
+ <owl:onProperty rdf:resource="#PHOTO"/>
+ <owl:someValuesFrom rdf:resource="&xsd;anyType"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment
@@ -4931,6 +7349,166 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.w3.org/2002/12/cal/ical#DomainOf_rrule -->
+
+ <owl:Class rdf:about="&ical;DomainOf_rrule">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#List_of_Float -->
+
+ <owl:Class rdf:about="&ical;List_of_Float">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Valarm -->
+
+ <owl:Class rdf:about="&ical;Valarm">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Value_CAL-ADDRESS -->
+
+ <owl:Class rdf:about="&ical;Value_CAL-ADDRESS">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Value_DATE -->
+
+ <owl:Class rdf:about="&ical;Value_DATE">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Value_DATE-TIME -->
+
+ <owl:Class rdf:about="&ical;Value_DATE-TIME">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Value_DURATION -->
+
+ <owl:Class rdf:about="&ical;Value_DURATION">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Value_PERIOD -->
+
+ <owl:Class rdf:about="&ical;Value_PERIOD">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Value_RECUR -->
+
+ <owl:Class rdf:about="&ical;Value_RECUR">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Vevent -->
+
+ <owl:Class rdf:about="&ical;Vevent">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Vfreebusy -->
+
+ <owl:Class rdf:about="&ical;Vfreebusy">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Vjournal -->
+
+ <owl:Class rdf:about="&ical;Vjournal">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Vtimezone -->
+
+ <owl:Class rdf:about="&ical;Vtimezone">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2002/12/cal/ical#Vtodo -->
+
+ <owl:Class rdf:about="&ical;Vtodo">
+ <rdfs:subClassOf rdf:resource="#iCalendar"/>
+ </owl:Class>
+
+
+
+ <!-- http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#CPU -->
+
+ <owl:Class rdf:about="&DeliveryContext;CPU"/>
+
+
+
+ <!-- http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#DeliveryContext_EnvironmentEntity -->
+
+ <owl:Class rdf:about="&DeliveryContext;DeliveryContext_EnvironmentEntity"/>
+
+
+
+ <!-- http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#DeliveryContext_HardwareEntity -->
+
+ <owl:Class rdf:about="&DeliveryContext;DeliveryContext_HardwareEntity"/>
+
+
+
+ <!-- http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#DeliveryContext_MeasureEntity -->
+
+ <owl:Class rdf:about="&DeliveryContext;DeliveryContext_MeasureEntity"/>
+
+
+
+ <!-- http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#DeliveryContext_NetworkEntity -->
+
+ <owl:Class rdf:about="&DeliveryContext;DeliveryContext_NetworkEntity"/>
+
+
+
+ <!-- http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#DeliveryContext_SoftwareEntity -->
+
+ <owl:Class rdf:about="&DeliveryContext;DeliveryContext_SoftwareEntity"/>
+
+
+
+ <!-- http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#Environment -->
+
+ <owl:Class rdf:about="&DeliveryContext;Environment"/>
+
+
+
+ <!-- http://www.w3.org/2007/uwa/ontologies/DeliveryContext.owl#Location -->
+
+ <owl:Class rdf:about="&DeliveryContext;Location"/>
+
+
+
<!--
///////////////////////////////////////////////////////////////////////////////////////
//
@@ -4978,12 +7556,36 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AssistedHighAccuracy -->
+
+ <GPSModule rdf:about="#AssistedHighAccuracy">
+ <rdfs:comment
+ >This method uses various assisted satellite positioning systems. [Cost Possible, High Accuracy, Higher Power].</rdfs:comment>
+ </GPSModule>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#AssistedLowerAccuracy -->
+
+ <GPSModule rdf:about="#AssistedLowerAccuracy">
+ <rdfs:comment
+ >This method mainly uses various assisted radio cell positioning technologies. [Cost Possible, Lower Accuracy, Lower Power].</rdfs:comment>
+ </GPSModule>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BT -->
<Bearers rdf:about="#BT"/>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Beeper -->
+
+ <ProfileName rdf:about="#Beeper"/>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#BrightLight -->
<BackLightLevel rdf:about="#BrightLight"/>
@@ -5026,6 +7628,36 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#General -->
+
+ <ProfileName rdf:about="#General"/>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#HeavyCPULoad -->
+
+ <CPULoad rdf:about="#HeavyCPULoad"/>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#HighAccuracy -->
+
+ <GPSModule rdf:about="#HighAccuracy">
+ <rdfs:comment
+ >This method mainly uses various standalone satellite positioning systems. [No Cost, High Accuracy, Higher Power].</rdfs:comment>
+ </GPSModule>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#IM -->
+
+ <Messaging rdf:about="#IM">
+ <IMStatus></IMStatus>
+ <IMStatusAvailable rdf:resource="#IM"/>
+ </Messaging>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#InvitationReceived -->
<NotificationType rdf:about="#InvitationReceived"/>
@@ -5056,18 +7688,45 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LightCPULoad -->
+
+ <CPULoad rdf:about="#LightCPULoad"/>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LowLight -->
<BackLightLevel rdf:about="#LowLight"/>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#LowerAccuracy -->
+
+ <GPSModule rdf:about="#LowerAccuracy">
+ <rdfs:comment
+ >This method mainly uses various radio cell positioning technologies. [No Cost, Lower Accuracy, Lower Power].</rdfs:comment>
+ </GPSModule>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MMS -->
<Messaging rdf:about="#MMS"/>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#MaxCPULoad -->
+
+ <CPULoad rdf:about="#MaxCPULoad"/>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Meeting -->
+
+ <ProfileName rdf:about="#Meeting"/>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Moving -->
<DeviceStatus rdf:about="#Moving"/>
@@ -5080,12 +7739,30 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Offline -->
+
+ <ProfileName rdf:about="#Offline"/>
+
+
+
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Outdoors -->
+
+ <ProfileName rdf:about="#Outdoors"/>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Portrait -->
<Orientation rdf:about="#Portrait"/>
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Printer -->
+
+ <Peripherals rdf:about="#Printer"/>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Recipient -->
<Action rdf:about="#Recipient">
@@ -5113,6 +7790,12 @@ Common Name attribute. The property MUST be present in the vCard object.
+ <!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Silent -->
+
+ <ProfileName rdf:about="#Silent"/>
+
+
+
<!-- http://www.semanticweb.org/ontologies/2009/2/Context.owl#Target -->
<Action rdf:about="#Target">
diff --git a/spec/context.xml b/spec/context.xml
index 061a432f..fc315526 100644
--- a/spec/context.xml
+++ b/spec/context.xml
@@ -35,10 +35,9 @@ by the graphics hardware. _(stable)_
</key>
<key name="IsCovered" type="TRUTH">
<doc>
-Whether or not the main display screen is covered and can
-not be seen by the user. This might mean that the device is
-laying face down on a table, or that its lid is closed if it
-has one. _(stable)_
+Whether or not the main display screen is covered and can thus not be
+seen by the user. This might mean that the device is laying face down
+on a table, or that its lid is closed if it has one. _(stable)_
</doc>
</key>
</node>
@@ -51,33 +50,33 @@ Information about the geographic location of the device.
</doc>
<key name="Streets" type="STRING">
<doc>
-The names of the nearby streets, as a list of strings. The list might
+The names of the nearby streets, as a set of strings. The set might
be empty when the current location is not near any street, or there
-might be more than one name in the list, when we are at an
+might be more than one name in the list when we are at an
intersection.
</doc>
</key>
<key name="City" type="STRING">
<doc>
-The name of the current city in the users language, as a string.
+The localized name of the current city, as a string.
</doc>
</key>
<key name="State" type="STRING">
<doc>
-The name of the current state in the users language, as a string.
+The localized name of the current state, as a string.
</doc>
</key>
<key name="StateCode" type="STRING">
<doc>
The ISO 3166-2 code of the current state, as a string. See
link:http://en.wikipedia.org/wiki/ISO_3166-2[here] for more
-information. This value of this property includes the IS3166-1
+information. The value of this property includes the ISO 3166-1
alpha-2 prefix, as is usual for ISO 3166-2 codes.
</doc>
</key>
<key name="Country" type="STRING">
<doc>
-The name of the current country in the users language, as a string.
+The localized name of the current country, as a string.
</doc>
</key>
<key name="CountryCode" type="STRING">
@@ -89,12 +88,13 @@ information.
</key>
<key name="Continent" type="STRING">
<doc>
-The name of the current continent, as a string.
+The localized name of the current continent, as a string.
</doc>
</key>
<key name="Planet" type="STRING">
<doc>
-The name of the current planet (or dwarf planet), as a string.
+The localized name of the current planet (or dwarf planet), as a
+string.
</doc>
</key>
</node>
@@ -106,18 +106,123 @@ Network connectivity
Information about the network connectivity of the device.
</doc>
</node>
- <node name="Situation">
+ <node name="Environment">
<doc>
-Situations
-----------
+Environment
+-----------
-Information about the _situation_ the device is in.
+Information about the environment the device is in.
</doc>
<key name="IsDark" type="TRUTH">
<doc>
Whether or not it is dark.
</doc>
</key>
+ <key name="SunRise" type="INT">
+ <doc>
+The time of sun rise.
+ </doc>
+ </key>
+ <key name="SunSet" type="INT">
+ <doc>
+The time of sun set.
+ </doc>
+ </key>
+ <node name="Weather">
+ <doc>
+Weather
+~~~~~~~
+
+The current weather. (Right now, it's a set of properties, but we
+might unify this as a single property with a big dictionary as its
+value. Or not.) See http://www.ominous-valve.com/wx_codes.txt for
+more information about codifying weather conditions. We should lift
+something from there, if just for extra geek points.
+ </doc>
+ <key name="Condition" type="STRING">
+ <doc>
+The current weather condition, as a localized, human readable string.
+Examples are "Cloudy", "Raining", etc.
+ </doc>
+ </key>
+ <key name="ConditionCode" type="STRING">
+ <doc>
+The current weather condition, as a symbolic string. The set of
+symbols is to be defined, but it will be fixed and quite small so that
+you can provide an icon for each of them, etc.
+ </doc>
+ </key>
+ <key name="Humidity" type="INT">
+ <doc>
+The relative humidity in percent.
+ </doc>
+ </key>
+ <key name="Temperature" type="STRING">
+ <doc>
+The temperature as a localized string. This string represents the
+temperature in the way preferred by the user. Most often this means
+either degrees Celsius or degrees Fahrenheit, but it could be some
+other unit entirely.
+ </doc>
+ </key>
+ <key name="TemperatureK" type="DOUBLE">
+ <doc>
+The temperature in Kelvin.
+ </doc>
+ </key>
+ <key name="FeltTemperature" type="STRING">
+ <doc>
+The felt temperature as a localized string, analogous to Temperature.
+ </doc>
+ </key>
+ <key name="FeltTemperatureK" type="DOUBLE">
+ <doc>
+The felt temperature in Kelvin.
+ </doc>
+ </key>
+ <key name="DewPoint" type="DOUBLE">
+ <doc>
+The dew point as a localized string, analogous to Temperature.
+ </doc>
+ </key>
+ <key name="DewPointK" type="DOUBLE">
+ <doc>
+The dew point in Kelvin.
+ </doc>
+ </key>
+ <key name="Pressure" type="DOUBLE">
+ <doc>
+The atmospheric pressure in milli bar.
+ </doc>
+ </key>
+ <key name="Precipitation" type="DOUBLE">
+ <doc>
+The rain or snow fall in millimeter per square meter per hour (or some
+other more common unit).
+ </doc>
+ </key>
+ <key name="Visibility" type="DOUBLE">
+ <doc>
+The visibility in meter.
+ </doc>
+ </key>
+ <key name="WindSpeed" type="DOUBLE">
+ <doc>
+The wind speed in meters per second.
+ </doc>
+ </key>
+ <key name="WindDirection" type="STRING">
+ <doc>
+The wind direction as a localized string. The direction is given in
+compass terms: North, South-West, etc.
+ </doc>
+ </key>
+ <key name="WindDirectionD" type="INT">
+ <doc>
+The wind direction in degrees. North is 0, east is 90, etc.
+ </doc>
+ </key>
+ </node>
</node>
</node>
</properties>