2
2
# Copyright (c) 2007 NEPOMUK Consortium
3
# Copyright (c) 2009 Sebastian Trueg <trueg@kde.org>
3
# Copyright (c) 2009-2011 Sebastian Trueg <trueg@kde.org>
4
5
# All rights reserved, licensed under either CC-BY or BSD.
95
96
rdfs:comment "The family name of an Object represented by this Contact. These applies to people that have more than one given name. The 'first' one is considered 'the' given name (see nameGiven) property. All additional ones are considered 'additional' names. The name inherited from parents is the 'family name'. e.g. For Dr. John Phil Paul Stevenson Jr. M.D. A.C.P. we have contact with: honorificPrefix: 'Dr.', nameGiven: 'John', nameAdditional: 'Phil', nameAdditional: 'Paul', nameFamily: 'Stevenson', honorificSuffix: 'Jr.', honorificSuffix: 'M.D.', honorificSuffix: 'A.C.P.'. These properties form an equivalent of the compound 'N' property as defined in RFC 2426 Sec. 3.1.2" ;
96
97
rdfs:domain nco:PersonContact ;
97
98
rdfs:label "nameFamily" ;
98
rdfs:range xsd:string .
99
rdfs:range xsd:string ;
100
nrl:maxCardinality "1" .
100
102
nco:VideoTelephoneNumber
139
142
rdfs:comment "An extended part of an address. This field might be used to express parts of an address that aren't include in the name of the Contact but also aren't part of the actual location. Usually the streed address and following fields are enough for a postal letter to arrive. Examples may include ('University of California Campus building 45', 'Sears Tower 34th floor' etc.) Inspired by the second part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1" ;
140
143
rdfs:domain nco:PostalAddress ;
141
144
rdfs:label "extendedAddress" ;
142
rdfs:range xsd:string .
145
rdfs:range xsd:string ;
146
nrl:maxCardinality "1" .
166
rdfs:comment "Creator of a data object, an entity primarily responsible for the creation of the content of the data object." ;
170
rdfs:comment "Creator of an information element, an entity primarily responsible for the creation of the content of the data object." ;
167
171
rdfs:domain nie:InformationElement ;
168
172
rdfs:label "creator" ;
169
173
rdfs:range nco:Contact ;
174
178
rdfs:comment "Geographical location of the contact. Inspired by the 'GEO' property specified in RFC 2426 Sec. 3.4.2" ;
175
179
rdfs:domain nco:Contact ;
176
180
rdfs:label "hasLocation" ;
177
rdfs:range geo:Point .
181
rdfs:range geo:Point ;
182
nrl:maxCardinality "1" .
181
186
rdfs:domain nco:PhoneNumber ;
182
187
rdfs:label "phoneNumber" ;
183
rdfs:range xsd:string .
188
rdfs:range xsd:string ;
189
nrl:maxCardinality "1" .
187
rdfs:comment "A nickname of the Object represented by this Contact. This is an equivalen of the 'NICKNAME' property as defined in RFC 2426 Sec. 3.1.3." ;
193
rdfs:comment "A nickname of the Object represented by this Contact. This is an equivalent of the 'NICKNAME' property as defined in RFC 2426 Sec. 3.1.3." ;
188
194
rdfs:domain nco:Contact ;
189
195
rdfs:label "nickname" ;
190
196
rdfs:range xsd:string .
194
rdfs:comment "Current status of the given IM account. Values for this property may include 'Online', 'Offline', 'Do not disturb' etc. The exact choice of them is unspecified." ;
200
rdfs:comment "Current status of the given IM account. When this property is set, the nco:imStatusType should also always be set. Applications should attempt to parse this property to determine the presence, only falling back to the nco:imStatusType property in the case that this property's value is unrecognised. Values for this property may include 'available', 'offline', 'busy' etc. The exact choice of them is unspecified, although it is recommended to follow the guidance of the Telepathy project when choosing a string identifier http://telepathy.freedesktop.org/spec/Connection_Interface_Simple_Presence.html#description" ;
195
201
rdfs:domain nco:IMAccount ;
196
202
rdfs:label "imStatus" ;
197
203
rdfs:range xsd:string ;
198
204
nrl:maxCardinality 1 .
208
rdfs:comment "Current status type of the given IM account. When this property is set, the nco:imStatus property should also always be set. Applications should attempt to parse the nco:imStatus property to determine the presence, only falling back to this property in the case that the nco:imStatus property's value is unrecognised." ;
209
rdfs:domain nco:IMAccount ;
210
rdfs:label "instant messaging status type" ;
211
rdfs:range nco:IMStatusType ;
212
nrl:maxCardinality 1 .
214
nco:IMStatusType a rdfs:Class ;
215
rdfs:label "instant messaging status type" ;
216
rdfs:comment "The status type of an IMAccount. Based on the Connection_Presence_Type enumeration of the Telepathy project: http://telepathy.freedesktop.org/spec/Connection_Interface_Simple_Presence.html#Enum:Connection_Presence_Type" ;
217
rdfs:subClassOf rdfs:Resource .
219
nco:IMStatusTypeOffline
221
rdfs:label "offline" .
223
nco:IMStatusTypeAvailable
225
rdfs:label "available" .
231
nco:IMStatusTypeExtendedAway
233
rdfs:label "extended away".
235
nco:IMStatusTypeHidden
237
rdfs:label "hidden" .
243
nco:IMStatusTypeUnknown
245
rdfs:label "unknown" .
200
247
nco:containsContact
202
249
rdfs:comment """A property used to group contacts into contact groups. This
353
rdfs:comment "Photograph attached to a Contact. The DataObject refered to by this property is usually interpreted as an nfo:Image. Inspired by the PHOTO property defined in RFC 2426 sec. 3.1.4" ;
403
rdfs:comment "Photograph attached to a Contact. The DataObject referred to by this property is usually interpreted as an nfo:Image. Inspired by the PHOTO property defined in RFC 2426 sec. 3.1.4" ;
354
404
rdfs:domain nco:Contact ;
355
405
rdfs:label "photo" ;
356
406
rdfs:range nie:DataObject ;
433
483
rdfs:comment "Name of an organization or a unit within an organization the object represented by a Contact is associated with. An equivalent of the 'ORG' property defined in RFC 2426 Sec. 3.5.5" ;
434
484
rdfs:domain nco:Affiliation ;
435
485
rdfs:label "org" ;
436
rdfs:range nco:OrganizationContact .
486
rdfs:range nco:OrganizationContact ;
487
nrl:maxCardinality "1" .
438
489
nco:PersonContact
452
503
rdfs:comment "The official title the object represented by this contact in an organization. E.g. 'CEO', 'Director, Research and Development', 'Junior Software Developer/Analyst' etc. An equivalent of the 'TITLE' property defined in RFC 2426 Sec. 3.5.1" ;
453
504
rdfs:domain nco:Affiliation ;
454
505
rdfs:label "title" ;
455
rdfs:range xsd:string .
506
rdfs:range xsd:string ;
507
nrl:maxCardinality "1" .
457
509
nco:AudioIMAccount
459
rdfs:comment "An account in an InstantMessaging system capable of real-time audio conversations." ;
511
nao:deprecated true ;
512
rdfs:comment "Deprecated in favour of nco:imCapabilityAudio." ;
460
513
rdfs:label "AudioIMAccount" ;
461
514
rdfs:subClassOf nco:IMAccount .
507
561
nco:contactMediumComment
509
rdfs:comment "A comment about the contact medium." ;
563
rdfs:comment "A comment about the contact medium. (Deprecated in favor of nie:comment or nao:description - based on the context)" ;
510
564
rdfs:domain nco:ContactMedium ;
511
565
rdfs:label "contactMediumComment" ;
512
rdfs:range xsd:string .
566
rdfs:range xsd:string ;
555
610
nco:VideoIMAccount
557
rdfs:comment "An account in an instant messaging system capable of video conversations." ;
612
nao:deprecated true ;
613
rdfs:comment "Deprecated in favour of nco:imCapabilityVideo." ;
558
614
rdfs:label "VideoIMAccount" ;
559
615
rdfs:subClassOf nco:AudioIMAccount .
563
rdfs:comment "Sound clip attached to a Contact. The DataObject refered to by this property is usually interpreted as an nfo:Audio. Inspired by the SOUND property defined in RFC 2425 sec. 3.6.6." ;
619
rdfs:comment "Sound clip attached to a Contact. The DataObject referred to by this property is usually interpreted as an nfo:Audio. Inspired by the SOUND property defined in RFC 2425 sec. 3.6.6." ;
564
620
rdfs:domain nco:Contact ;
565
621
rdfs:label "sound" ;
566
622
rdfs:range nie:DataObject ;
631
687
rdfs:comment "Type of the IM account. This may be the name of the service that provides the IM functionality. Examples might include Jabber, ICQ, MSN etc" ;
632
688
rdfs:domain nco:IMAccount ;
633
689
rdfs:label "imAccountType" ;
634
rdfs:range xsd:string .
690
rdfs:range xsd:string ;
691
nrl:maxCardinality "1" .
638
695
rdfs:comment "Post office box. This is the first part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1" ;
639
696
rdfs:domain nco:PostalAddress ;
640
697
rdfs:label "pobox" ;
641
rdfs:range xsd:string .
698
rdfs:range xsd:string ;
699
nrl:maxCardinality "1".
643
701
nco:hasAffiliation
660
718
rdfs:comment "A feature common in most IM systems. A message left by the user for all his/her contacts to see." ;
661
719
rdfs:domain nco:IMAccount ;
662
720
rdfs:label "imStatusMessage" ;
663
rdfs:range xsd:string .
721
rdfs:range xsd:string ;
722
nrl:maxCardinality "1" .
726
rdfs:comment "Start datetime for the role, such as: the datetime of joining a project or organization, datetime of starting employment, datetime of marriage" ;
728
rdfs:domain nco:Role ;
729
rdfs:range xsd:dateTime ;
730
nrl:maxCardinality 1 .
734
rdfs:comment "End datetime for the role, such as: the datetime of leaving a project or organization, datetime of ending employment, datetime of divorce. If absent or set to a date in the future, the role is currently active." ;
736
rdfs:domain nco:Role ;
737
rdfs:range xsd:dateTime ;
738
nrl:maxCardinality 1 .
740
nco:IMCapability a rdfs:Class ;
741
rdfs:label "imCapability" ;
742
rdfs:comment "Capabilities of a cetain IMAccount." ;
743
rdfs:subClassOf rdfs:Resource .
745
nco:imCapabilityText a nco:IMCapability .
746
nco:imCapabilityAudio a nco:IMCapability .
747
nco:imCapabilityVideo a nco:IMCapability .
751
rdfs:comment "Indicates that an IMAccount has a certain capability." ;
752
rdfs:domain nco:IMAccount ;
753
rdfs:label "hasIMCapability" ;
754
rdfs:range nco:IMCapability .
758
rdfs:comment "Indicates the local IMAccount by which this IMAccount is accessed. This does not imply membership of a contact list." ;
759
rdfs:label "isKnownBy" ;
760
rdfs:domain nco:IMAccount ;
761
rdfs:range nco:IMAccount .
763
nco:publishesPresenceTo
765
rdfs:comment "Indicates that this IMAccount publishes its presence information to the other IMAccount." ;
766
rdfs:label "publishesPresenceTo" ;
767
rdfs:domain nco:IMAccount ;
768
rdfs:range nco:IMAccount .
770
nco:requestedPresenceSubscriptionTo
772
rdfs:comment "Indicates that this IMAccount has requested a subscription to the presence information of the other IMAccount." ;
773
rdfs:label "requestedPresenceSubscriptionTo" ;
774
rdfs:domain nco:IMAccount ;
775
rdfs:range nco:IMAccount .
779
rdfs:comment "Indicates that this IMAccount has been blocked." ;
780
rdfs:domain nco:IMAccount ;
781
rdfs:label "isBlocked" ;
782
rdfs:range xsd:boolean ;
783
nrl:maxCardinality "1" .
666
786
<http://www.semanticdesktop.org/ontologies/2007/03/22/nco_metadata#> {nco: a nrl:Ontology ;
669
789
"http://www.semanticdesktop.org/ontologies/2007/03/22/nco#" ;
670
790
nao:hasDefaultNamespaceAbbreviation
672
nao:lastModified "2009-11-27T11:45:58Z" ;
792
nao:lastModified "2011-07-15T09:00:58Z" ;
673
793
nao:status "Unstable" ;
674
794
nao:updatable "0 " ;
675
nao:version "Revision-9" .
795
nao:version "0.8.1" ;
796
nao:prefLabel "Nepomuk Contact Ontology" ;
797
nao:description "The Nepomuk Contact Ontology describes contact information, common in many places on the desktop. It evolved from the VCARD specification (RFC 2426) and has been inspired by the Vcard Ontology by Renato Ianella. The scope of NCO is much broader though." .
677
799
<http://www.semanticdesktop.org/ontologies/2007/03/22/nco_metadata#>
678
800
a nrl:GraphMetadata ;
679
801
nrl:coreGraphMetadataFor