~zeitgeist/zeitgeist/bluebird-no-distinct

« back to all changes in this revision

Viewing changes to extra/ontology/nco.trig

  • Committer: Siegfried-Angel Gevatter Pujals
  • Date: 2011-12-29 14:39:51 UTC
  • Revision ID: siegfried@gevatter.com-20111229143951-huz6kxdjeukby1bp
Updated to shared-desktop-ontologies version 0.8.1. This introduces
WebDataObject and makes MusicPiece a child of Audio.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#
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
#
4
5
# All rights reserved, licensed under either CC-BY or BSD.
5
6
#
6
7
# You are free:
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" .
99
101
 
100
102
    nco:VideoTelephoneNumber
101
103
          a       rdfs:Class ;
109
111
          rdfs:domain nco:Contact ;
110
112
          rdfs:label "contactUID" ;
111
113
          rdfs:range xsd:string ;
112
 
          rdfs:subPropertyOf nie:identifier .
 
114
          rdfs:subPropertyOf nie:identifier ;
 
115
          nrl:maxCardinality "1" .
113
116
 
114
117
    nco:publisher
115
118
          a       rdf:Property ;
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" .
143
147
 
144
148
    nco:IMAccount
145
149
          a       rdfs:Class ;
163
167
 
164
168
    nco:creator
165
169
          a       rdf:Property ;
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" .
178
183
 
179
184
    nco:phoneNumber
180
185
          a       rdf:Property ;
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" .
184
190
 
185
191
    nco:nickname
186
192
          a       rdf:Property ;
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 .
191
197
 
192
198
    nco:imStatus
193
199
          a       rdf:Property ;
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 .
199
205
 
 
206
    nco:imStatusType
 
207
          a       rdf:Property ;
 
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 .
 
213
 
 
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 .
 
218
 
 
219
    nco:IMStatusTypeOffline
 
220
          a nco:IMStatusType ;
 
221
          rdfs:label "offline" .
 
222
 
 
223
    nco:IMStatusTypeAvailable
 
224
          a nco:IMStatusType ;
 
225
          rdfs:label "available" .
 
226
 
 
227
    nco:IMStatusTypeAway
 
228
          a nco:IMStatusType ;
 
229
          rdfs:label "away" .
 
230
 
 
231
    nco:IMStatusTypeExtendedAway
 
232
          a nco:IMStatusType ;
 
233
          rdfs:label "extended away".
 
234
 
 
235
    nco:IMStatusTypeHidden
 
236
          a nco:IMStatusType ;
 
237
          rdfs:label "hidden" .
 
238
 
 
239
    nco:IMStatusTypeBusy
 
240
          a nco:IMStatusType ;
 
241
          rdfs:label "busy" .
 
242
 
 
243
    nco:IMStatusTypeUnknown
 
244
          a nco:IMStatusType ;
 
245
          rdfs:label "unknown" .
 
246
 
200
247
    nco:containsContact
201
248
          a       rdf:Property ;
202
249
          rdfs:comment """A property used to group contacts into contact groups. This 
227
274
          rdfs:comment "The geographical location of a postal address." ;
228
275
          rdfs:domain nco:PostalAddress ;
229
276
          rdfs:label "addressLocation" ;
230
 
          rdfs:range geo:Point .
 
277
          rdfs:range geo:Point ;
 
278
          nrl:maxCardinality "1" .
231
279
 
232
280
    nco:note
233
281
          a       rdf:Property ;
256
304
          rdfs:comment "The given name for the object represented by this Contact. See documentation for 'nameFamily' property for details." ;
257
305
          rdfs:domain nco:PersonContact ;
258
306
          rdfs:label "nameGiven" ;
259
 
          rdfs:range xsd:string .
 
307
          rdfs:range xsd:string ;
 
308
          nrl:maxCardinality "1" .
260
309
 
261
310
    nco:PcsNumber
262
311
          a       rdfs:Class ;
302
351
          rdfs:comment "The streed address. Inspired by the third part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1" ;
303
352
          rdfs:domain nco:PostalAddress ;
304
353
          rdfs:label "streetAddress" ;
305
 
          rdfs:range xsd:string .
 
354
          rdfs:range xsd:string ;
 
355
          nrl:maxCardinality "1" .
306
356
 
307
357
    nco:OrganizationContact
308
358
          a       rdfs:Class ;
350
400
 
351
401
    nco:photo
352
402
          a       rdf:Property ;
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" .
437
488
 
438
489
    nco:PersonContact
439
490
          a       rdfs:Class ;
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" .
456
508
 
457
509
    nco:AudioIMAccount
458
510
          a       rdfs:Class ;
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 .
462
515
 
465
518
          rdfs:comment "Indicates if the given number accepts voice mail. (e.g. there is an answering machine). Inspired by TYPE=msg parameter of the TEL property defined in RFC 2426 sec. 3.3.1" ;
466
519
          rdfs:domain nco:VoicePhoneNumber ;
467
520
          rdfs:label "voiceMail" ;
468
 
          rdfs:range xsd:boolean .
 
521
          rdfs:range xsd:boolean ;
 
522
          nrl:maxCardinality "1" .
469
523
 
470
524
    nco:PostalAddress
471
525
          a       rdfs:Class ;
506
560
 
507
561
    nco:contactMediumComment
508
562
          a       rdf:Property ;
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 ;
 
567
          nao:deprecated true.
513
568
 
514
569
    nco:foafUrl
515
570
          a       rdf:Property ;
554
609
 
555
610
    nco:VideoIMAccount
556
611
          a       rdfs:Class ;
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 .
560
616
 
561
617
    nco:sound
562
618
          a       rdf:Property ;
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" .
635
692
 
636
693
    nco:pobox
637
694
          a       rdf:Property ;
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".
642
700
 
643
701
    nco:hasAffiliation
644
702
          a       rdf:Property ;
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" .
 
723
 
 
724
    nco:start
 
725
          a rdf:Property ;
 
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" ;
 
727
          rdfs:label "start" ;
 
728
          rdfs:domain nco:Role ;
 
729
          rdfs:range  xsd:dateTime ;
 
730
          nrl:maxCardinality 1 .
 
731
 
 
732
    nco:end
 
733
          a rdf:Property;
 
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." ;
 
735
          rdfs:label "end" ;
 
736
          rdfs:domain nco:Role ;
 
737
          rdfs:range  xsd:dateTime ;
 
738
          nrl:maxCardinality 1 .
 
739
 
 
740
    nco:IMCapability a rdfs:Class ;
 
741
          rdfs:label "imCapability" ;
 
742
          rdfs:comment "Capabilities of a cetain IMAccount." ;
 
743
          rdfs:subClassOf rdfs:Resource .
 
744
 
 
745
    nco:imCapabilityText a nco:IMCapability .
 
746
    nco:imCapabilityAudio a nco:IMCapability .
 
747
    nco:imCapabilityVideo a nco:IMCapability .
 
748
 
 
749
    nco:hasIMCapability
 
750
          a rdf:Property ;
 
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 .
 
755
 
 
756
    nco:isAccessedBy
 
757
        a rdf:Property ;
 
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 .
 
762
 
 
763
    nco:publishesPresenceTo
 
764
          a rdf:Property ;
 
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 .
 
769
 
 
770
    nco:requestedPresenceSubscriptionTo
 
771
          a rdf:Property ;
 
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 .
 
776
 
 
777
    nco:isBlocked
 
778
          a rdf:Property ;
 
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" .
664
784
}
665
785
 
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
671
791
                  "nco" ;
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." .
676
798
 
677
799
    <http://www.semanticdesktop.org/ontologies/2007/03/22/nco_metadata#>
678
800
          a       nrl:GraphMetadata ;
679
801
          nrl:coreGraphMetadataFor
680
802
                  nco: .
681
803
}
682