add more spacing
[personal-kdebase.git] / runtime / nepomuk / ontologies / pimo.trig
blob1cfcaa22f3a1fae2226bb5125b4f45bd302cdafc
1 @prefix exif:    <http://www.kanzaki.com/ns/exif#> .
2 @prefix nid3:    <http://www.semanticdesktop.org/ontologies/2007/05/10/nid3#> .
3 @prefix nrl:     <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#> .
4 @prefix nfo:     <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
5 @prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
6 @prefix tmo:     <http://www.semanticdesktop.org/ontologies/2008/05/20/tmo#> .
7 @prefix protege:  <http://protege.stanford.edu/system#> .
8 @prefix nmo:     <http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#> .
9 @prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
10 @prefix nexif:   <http://www.semanticdesktop.org/ontologies/2007/05/10/nexif#> .
11 @prefix ncal:    <http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#> .
12 @prefix pimo:    <http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#> .
13 @prefix dcterms:  <http://purl.org/dc/terms/> .
14 @prefix nao:     <http://www.semanticdesktop.org/ontologies/2007/08/15/nao#> .
15 @prefix dc:      <http://purl.org/dc/elements/1.1/> .
16 @prefix nie:     <http://www.semanticdesktop.org/ontologies/2007/01/19/nie#> .
17 @prefix nco:     <http://www.semanticdesktop.org/ontologies/2007/03/22/nco#> .
18 @prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
20 pimo: {pimo:groundingForDeletedThing
21           a       rdf:Property ;
22           rdfs:comment "This NIE Information Element was used as a grounding occurrence for the object Thing. The Thing was then deleted by the user manually, indicating that this Information Element should not cause an automatic creation of another Thing in the future. The object resource has no range to indicate that it was completely removed from the user's PIMO, including the rdf:type statement. Relevant for data alignment and enrichment algorithms." ;
23           rdfs:label "grounding for deleted thing" ;
24           rdfs:range rdfs:Resource .
26     pimo:roleHolder
27           a       rdf:Property ;
28           rdfs:comment "the person taking the role" ;
29           rdfs:domain pimo:PersonRole ;
30           rdfs:label "role holder" ;
31           rdfs:range pimo:Person ;
32           rdfs:subPropertyOf pimo:associationMember .
34     pimo:ProcessConcept
35           a       rdfs:Class ;
36           rdfs:comment "Concepts that relate to a series of actions or operations conducing to an end. Abstract class. Defines optional start and endtime properties, names taken from NCAL." ;
37           rdfs:label "Process Concept" ;
38           rdfs:subClassOf pimo:Thing ;
39           protege:role "abstract" ;
40           pimo:classRole pimo:AbstractClass .
42     pimo:LogicalMediaType
43           a       rdfs:Class ;
44           rdfs:comment """Logical media types represent the content aspect of information elements e.g. a flyer, a contract, a promotional video, a todo list.  The user can create new logical media types dependend on their domain: a salesman will need MarketingFlyer, Offer, Invoice while a student might create Report, Thesis and Homework. This is independent from the information element and data object (NIE/NFO) in which the media type will be stored. The same contract can be stored in a PDF file, a text file, or an HTML website.
45 The groundingOccurrence of a LogicalMediaType is the Document that stores the content.""" ;
46           rdfs:label "Logical Media Type" ;
47           rdfs:subClassOf pimo:Thing ;
48           protege:role "abstract" ;
49           pimo:classRole pimo:AbstractClass .
51     pimo:dtend
52           a       rdf:Property ;
53           rdfs:comment "This property specifies the date and time when a process ends. Inspired by NCAL:dtend." ;
54           rdfs:domain pimo:ProcessConcept ;
55           rdfs:label "end date" ;
56           rdfs:range xsd:dateTime ;
57           rdfs:subPropertyOf pimo:datatypeProperty ;
58           nrl:maxCardinality "1" .
60     pimo:InferOccurrences
61           a       nrl:GraphView ;
62           rdfs:label "InferOccurrences" .
64     pimo:hasPart
65           a       rdf:Property ;
66           rdfs:comment "The object is part of the subject. Like a page is part of a book or an engine is part of a car. You can make sub-properties of this to reflect more detailed relations." ;
67           rdfs:domain pimo:Thing ;
68           rdfs:label "has part" ;
69           rdfs:range pimo:Thing ;
70           rdfs:subPropertyOf pimo:objectProperty ;
71           nrl:inverseProperty pimo:partOf .
73     pimo:SocialEvent
74           a       rdfs:Class ;
75           rdfs:comment "A social occasion or activity. (Definition from Merriam-Webster)" ;
76           rdfs:label "Social Event" ;
77           rdfs:subClassOf pimo:Event , pimo:Locatable .
79     pimo:OrganizationMember
80           a       rdfs:Class ;
81           rdfs:comment "The role of one or multiple persons being a member in one or multiple organizations. Use pimo:organization and pimo:roleHolder to link to the organizations and persons." ;
82           rdfs:label "Member" ;
83           rdfs:subClassOf pimo:PersonRole .
85     pimo:Thing
86           a       rdfs:Class ;
87           rdfs:comment "Entities that are in the direct attention of the user when doing knowledge work." ;
88           rdfs:label "Thing" ;
89           rdfs:subClassOf pimo:ClassOrThing , rdfs:Resource .
91     pimo:PersonRole
92           a       rdfs:Class ;
93           rdfs:comment "A person takes a certain role in a given context. The role can be that of \"a mentor or another person\" or \"giving a talk at a meeting\", etc." ;
94           rdfs:label "Role of Person" ;
95           rdfs:subClassOf pimo:Association .
97     pimo:Event
98           a       rdfs:Class ;
99           rdfs:comment """Something that happens
100 An Event is conceived as compact in time. (Definition from Merriam-Webster)""" ;
101           rdfs:label "Event" ;
102           rdfs:subClassOf pimo:ProcessConcept .
104     pimo:RuleViewSpecificationGroundingClosure
105           a       nrl:RuleViewSpecification ;
106           rdfs:label "RuleViewSpecificationGroundingClosure" .
108     pimo:Location
109           a       rdfs:Class ;
110           rdfs:comment "A physical location. Subclasses are modeled for the most common locations humans work in: Building, City, Country, Room, State. This selection is intended to be applicable cross-cultural and cross-domain. City is a prototype that can be further refined for villages, etc.." ;
111           rdfs:label "Location" ;
112           rdfs:subClassOf pimo:Thing .
114     pimo:ConcreteClass
115           a       pimo:ClassRole ;
116           rdfs:label "ConcreteClass" .
118     pimo:GroundingClosure
119           a       nrl:GraphView ;
120           rdfs:label "GroundingClosure" .
122     pimo:isOrganizationMemberOf
123           a       rdf:Property ;
124           rdfs:comment "The subject person or organozation (Agent) is member of the object organization." ;
125           rdfs:domain pimo:Agent ;
126           rdfs:label "is member of organization" ;
127           rdfs:range pimo:Organization ;
128           rdfs:subPropertyOf pimo:partOf ;
129           nrl:inverseProperty pimo:hasOrganizationMember .
131     pimo:narrower
132           a       nrl:TransitiveProperty , rdf:Property .
134     pimo:RuleViewSpecificationInferOccurrences
135           a       nrl:RuleViewSpecification ;
136           rdfs:label "RuleViewSpecificationInferOccurrences" .
138     pimo:hasFolder
139           a       rdf:Property ;
140           rdfs:comment "Folders can be used to store information elements related to a Thing or Class. This property can be used to connect a Class or Thing to existing Folders. Implementations can suggest annotations for documents stored inside these folders or  suggest the folder for new documents related to the Thing or Class." ;
141           rdfs:domain pimo:ClassOrThing ;
142           rdfs:label "has folder" ;
143           rdfs:range nfo:Folder .
145     pimo:Meeting
146           a       rdfs:Class ;
147           rdfs:comment "The social act of assembling for some common purpose; \"his meeting with the salesman was the high point of his day\". (Definition from SUMO)" ;
148           rdfs:label "Meeting" ;
149           rdfs:subClassOf pimo:SocialEvent .
151     pimo:hasOtherConceptualization
152           a       nrl:TransitiveProperty , rdf:Property ;
153           rdfs:comment """Short: hasOtherRepresentation points from a Class in your PIMO to a class in a domain ontology that represents the same class. Longer: hasOtherConceptualization means that a class of real world objects O represented by a concept C1 in the ontology has additional conceptualizations (as classes C2-Cn in different domain ontologies).
154 This means: IF (O_i is conceptialized by C_j in Ontology_k) AND (O_l is conceptialized by C_m in Ontology_n) THEN (O_i and O_l is the same set of objects).
155 hasOtherConceptualization is an transitive relation, but not equivalent (not symmetric nor reflexive).""" ;
156           rdfs:domain rdfs:Class ;
157           rdfs:label "has other conceptualization" ;
158           rdfs:range rdfs:Class ;
159           rdfs:subPropertyOf pimo:occurrence , rdfs:subClassOf .
161     pimo:Collection
162           a       rdfs:Class ;
163           rdfs:comment "A collection of Things, independent of their class. The items in the collection share a common property. Which property may be modelled explicitly or mentioned in the description of the Collection. The requirement of explicit modelling the semantic meaning of the collection is not mandatory, as collections can be created ad-hoc. Implizit modelling can be applied by the system by learning the properties. For example, a Collection of \"Coworkers\" could be defined as that all elements must be of class \"Person\" and have an attribute \"work for the same Organization as the user\". Further standards can be used to model these attributes." ;
164           rdfs:label "Collection" ;
165           rdfs:subClassOf pimo:Thing .
167     pimo:ClassOrThing
168           a       rdfs:Class ;
169           rdfs:comment "Superclass of class and thing. To add properties to both class and thing." ;
170           rdfs:label "ClassOrThing" ;
171           rdfs:subClassOf pimo:ClassOrThingOrPropertyOrAssociation ;
172           protege:role "abstract" ;
173           pimo:classRole pimo:AbstractClass .
175     pimo:isRelated
176           a       rdf:Property ;
177           rdfs:comment "The thing is related to the other thing. Similar in meaning to skos:related. Symmetric but not transitive." ;
178           rdfs:domain pimo:Thing ;
179           rdfs:label "is related" ;
180           rdfs:range pimo:Thing ;
181           rdfs:subPropertyOf nao:isRelated , pimo:objectProperty ;
182           nrl:inverseProperty pimo:isRelated .
184     pimo:hasOtherSlot
185           a       nrl:TransitiveProperty , rdf:Property ;
186           rdfs:comment "hasOtherSlot points from a clot  in your PIMO to a slot in a domain ontology that represents the same connection idea." ;
187           rdfs:domain rdf:Property ;
188           rdfs:label "represented by other slot" ;
189           rdfs:range rdfs:Resource , rdf:Property ;
190           rdfs:subPropertyOf rdfs:subPropertyOf .
192     pimo:Association
193           a       rdfs:Class ;
194           rdfs:comment "An association between two or more pimo-things. This is used to model n-ary relations and metadata about relations. For example, the asociation of a person being organizational member is only effectual within a period of time (after the person joined the organization and before the person left the organization). There can be multiple periods of time when associations are valid." ;
195           rdfs:label "Association" ;
196           rdfs:subClassOf rdfs:Resource , pimo:ClassOrThingOrPropertyOrAssociation .
198     pimo:containsLocation
199           a       rdf:Property ;
200           rdfs:comment "The subject location contains the object location. For example, a building contains a room or a country contains a city." ;
201           rdfs:domain pimo:Location ;
202           rdfs:label "contains location" ;
203           rdfs:range pimo:Location ;
204           rdfs:subPropertyOf pimo:hasPart ;
205           nrl:inverseProperty pimo:locatedWithin .
207     pimo:isLocationOf
208           a       rdf:Property ;
209           rdfs:comment "The subject location is the current location of the object." ;
210           rdfs:domain pimo:Location ;
211           rdfs:label "is location of" ;
212           rdfs:range pimo:Thing ;
213           rdfs:subPropertyOf pimo:isRelated ;
214           nrl:inverseProperty pimo:hasLocation .
216     pimo:Note
217           a       rdfs:Class ;
218           rdfs:comment "A note. The textual contents of the note should be expressed in the nao:description value of the note." ;
219           rdfs:label "Note" ;
220           rdfs:subClassOf pimo:Document .
222     pimo:hasOtherRepresentation
223           a       nrl:TransitiveProperty , rdf:Property ;
224           rdfs:comment """hasOtherRepresentation points from a Thing in your PIMO to a thing in an ontology that represents the same real world thing. 
225 This means that the real world object O represented by an instance I1 has additional representations (as instances I2-In of different conceptualizations).
226 This means: IF (I_i represents O_j in Ontology_k) AND (I_m represents O_n in Ontology_o) THEN (O_n and O_j are the same object).
227 hasOtherRepresentation is a transitive relation, but not equivalent (not symmetric nor reflexive).
229 For example, the URI of a  foaf:Person representation published on the web is a hasOtherRepresentation for the person. This property is inverse functional, two Things from two information models having the same hasOtherRepresentation are considered to be representations of the same entity from the real world.
231 TODO: rename this to subjectIndicatorRef to resemble topic maps ideas?""" ;
232           rdfs:domain pimo:Thing ;
233           rdfs:label "has other representation" ;
234           rdfs:range rdfs:Resource ;
235           rdfs:subPropertyOf pimo:occurrence .
237     pimo:Document
238           a       rdfs:Class ;
239           rdfs:comment "A generic document. This is a placeholder class for document-management domain ontologies to subclass. Create more and specified subclasses of pimo:Document for the document types in your domain. Documents are typically instances of both NFO:Document (modeling the information element used to store the document) and a LogicalMediaType subclass. Two examples are given for what to model here: a contract for a business domain, a BlogPost for an informal domain." ;
240           rdfs:label "Document" ;
241           rdfs:subClassOf pimo:LogicalMediaType .
243     pimo:taskDueTime
244           a       rdf:Property ;
245           rdfs:comment "when is this task due? Represented in ISO 8601, example: 2003-11-22T17:00:00" ;
246           rdfs:domain pimo:Task ;
247           rdfs:label "task due time" ;
248           rdfs:range xsd:dateTime ;
249           rdfs:subPropertyOf pimo:datatypeProperty ;
250           nrl:maxCardinality "1" .
252     pimo:createdPimo
253           a       rdf:Property ;
254           rdfs:comment "The creator of the Personal Information Model. The human being whose mental models are represented in the PIMO." ;
255           rdfs:domain pimo:Agent ;
256           rdfs:label "created Pimo" ;
257           rdfs:range pimo:PersonalInformationModel ;
258           nrl:inverseProperty pimo:creator .
260     pimo:locatedWithin
261           a       rdf:Property ;
262           rdfs:comment "The subject location is contained within the object location. For example, a room is located within a building or a city is located within a country." ;
263           rdfs:domain pimo:Location ;
264           rdfs:label "located within" ;
265           rdfs:range pimo:Location ;
266           rdfs:subPropertyOf pimo:partOf ;
267           nrl:inverseProperty pimo:containsLocation .
269     pimo:hasOrganizationMember
270           a       rdf:Property ;
271           rdfs:comment "The subject organization has the object person or organization (Agent) as a member." ;
272           rdfs:domain pimo:Organization ;
273           rdfs:label "organization has member" ;
274           rdfs:range pimo:Agent ;
275           rdfs:subPropertyOf pimo:hasPart ;
276           nrl:inverseProperty pimo:isOrganizationMemberOf .
278     pimo:hasTopic
279           a       rdf:Property ;
280           rdfs:comment "The subject's contents describes the object. Or the subject can be seen as belonging to the topic described by the object.  Similar semantics as skos:subject." ;
281           rdfs:domain pimo:Thing ;
282           rdfs:label "has topic" ;
283           rdfs:range pimo:Thing ;
284           rdfs:subPropertyOf nao:hasTopic , pimo:objectProperty ;
285           nrl:inverseProperty pimo:isTopicOf .
287     pimo:City
288           a       rdfs:Class ;
289           rdfs:comment "A large and densely populated urban area; may include several independent administrative districts; \"Ancient Troy was a great city\". (Definition from SUMO)" ;
290           rdfs:label "City" ;
291           rdfs:subClassOf pimo:Location .
293     pimo:PersonGroup
294           a       rdfs:Class ;
295           rdfs:comment "A group of Persons. They are connected to each other by sharing a common attribute, for example they all belong to the same organization or have a common interest. Refer to pimo:Collection for more information about defining collections." ;
296           rdfs:label "Group of Persons" ;
297           rdfs:subClassOf pimo:Collection , pimo:Agent .
299     pimo:referencingOccurrence
300           a       rdf:Property ;
301           rdfs:comment "The subject thing is described in the object document. Ideally, the document is public and its primary topic is the thing. Although this property is not inverse-functional (because the Occurrences are not canonical elements of a formal ontology) this property allows to use public documents, such as wikipedia pages, as indicators identity.  The more formal hasOtherRepresentation property can be used when an ontology about the subject exists." ;
302           rdfs:domain pimo:Thing ;
303           rdfs:label "referencing occurrence" ;
304           rdfs:range nie:InformationElement .
306     pimo:ClassOrThingOrPropertyOrAssociation
307           a       rdfs:Class ;
308           rdfs:comment "Superclass of resources that can be generated by the user." ;
309           rdfs:label "ClassOrThingOrPropertyOrAssociation" ;
310           rdfs:subClassOf rdfs:Resource ;
311           protege:role "abstract" ;
312           pimo:classRole pimo:AbstractClass .
314     pimo:objectProperty
315           a       rdf:Property ;
316           rdfs:comment "The object of statements is another Thing. Users should be able to edit statements defined with this property. Abstract super-property." ;
317           rdfs:domain pimo:Thing ;
318           rdfs:label "object property" ;
319           rdfs:range pimo:Thing .
321     pimo:associationMember
322           a       rdf:Property ;
323           rdfs:comment "An super-property of all roles that an entity can have in an association. Member is the generic role of a thing in an association. Association subclasses should define sub-properties of this property. Associations can have Things as" ;
324           rdfs:domain pimo:Association ;
325           rdfs:label "association member" ;
326           rdfs:range pimo:Thing .
328     pimo:duration
329           a       rdf:Property ;
330           rdfs:comment "The duration of the meeting. Begin and end time." ;
331           rdfs:domain pimo:SocialEvent ;
332           rdfs:label "duration" ;
333           rdfs:range rdfs:Resource ;
334           rdfs:subPropertyOf pimo:datatypeProperty ;
335           nrl:maxCardinality "1" .
337     pimo:associationEffectual
338           a       rdf:Property ;
339           rdfs:comment """During which time is this association effective? If omitted, the association is always effective. Start time and end-time may be left open, an open start time indicates that the fact is unknown, an open end-time indicates that the end-date is either unknown or the association has not ended.
340 There can be multiple effectual periods.""" ;
341           rdfs:domain pimo:Association ;
342           rdfs:label "association effectual during" ;
343           rdfs:range rdfs:Resource .
345     pimo:broader
346           a       nrl:TransitiveProperty , rdf:Property .
348     pimo:PersonalInformationModel
349           a       rdfs:Class ;
350           rdfs:comment "A Personal Information Model (PIMO) of a user. Represents the sum of all information from the personal knowledge workspace (in literature also referred to as Personal Space of Information (PSI)) which a user needs for Personal Information Management (PIM)." ;
351           rdfs:label "Personal Information Model" ;
352           rdfs:subClassOf rdfs:Resource , nrl:KnowledgeBase .
354     pimo:groundingOccurrence
355           a       nrl:InverseFunctionalProperty , rdf:Property ;
356           rdfs:comment "The subject Thing represents the entity that is described in the object InformationElement. The subject Thing is the canonical, unique representation in the personal information model for the entity described in the object. Multiple InformationElements can be the grounding occurrence of the same Thing,  one InformationElement can be the groundingOccurrence of only one Thing." ;
357           rdfs:domain pimo:Thing ;
358           rdfs:label "grounding occurrence" ;
359           rdfs:range nie:InformationElement ;
360           rdfs:subPropertyOf pimo:occurrence .
362     pimo:dtstart
363           a       rdf:Property ;
364           rdfs:comment "This property specifies when the process begins. Inspired by NCAL:dtstart." ;
365           rdfs:domain pimo:ProcessConcept ;
366           rdfs:label "start date" ;
367           rdfs:range xsd:dateTime ;
368           rdfs:subPropertyOf pimo:datatypeProperty ;
369           nrl:maxCardinality "1" .
371     pimo:ClassRole
372           a       rdfs:Class ;
373           rdfs:comment "Roles of classes in PIMO: concrete instances are Abstract and Concrete." ;
374           rdfs:label "ClassRole" ;
375           rdfs:subClassOf rdfs:Resource .
377     pimo:attendee
378           a       rdf:Property ;
379           rdfs:comment "A social event is attended by a person." ;
380           rdfs:domain pimo:SocialEvent ;
381           rdfs:label "attendee" ;
382           rdfs:range pimo:Person ;
383           rdfs:subPropertyOf pimo:isRelated ;
384           nrl:inverseProperty pimo:attends .
386     pimo:BlogPost
387           a       rdfs:Class ;
388           rdfs:comment "A blog note. You just want to write something down right now and need a place to do that. Add a blog-note! This is an example class for a document type, there are more detailled ontologies to model Blog-Posts (like SIOC)." ;
389           rdfs:label "Blog Post" ;
390           rdfs:subClassOf pimo:Document .
392     pimo:Contract
393           a       rdfs:Class ;
394           rdfs:comment "A binding agreement between two or more persons that is enforceable by law. (Definition from SUMO). This is an example class for a document type, there are more detailled ontologies to model Contracts." ;
395           rdfs:label "Contract" ;
396           rdfs:subClassOf pimo:Document .
398     pimo:roleContext
399           a       rdf:Property ;
400           rdfs:comment "The context where the role-holder impersonates this role. For example, the company where a person is employed." ;
401           rdfs:domain pimo:PersonRole ;
402           rdfs:label "role context" ;
403           rdfs:range pimo:Thing ;
404           rdfs:subPropertyOf pimo:associationMember .
406     pimo:Task
407           a       rdfs:Class ;
408           rdfs:comment "A (usually assigned) piece of work (often to be finished within a certain time). (Definition from Merriam-Webster)" ;
409           rdfs:label "Task" ;
410           rdfs:subClassOf pimo:ProcessConcept .
412     pimo:State
413           a       rdfs:Class ;
414           rdfs:comment "Administrative subdivisions of a Nation that are broader than any other political subdivisions that may exist. This Class includes the states of the United States, as well as the provinces of Canada and European countries. (Definition from SUMO)." ;
415           rdfs:label "State" ;
416           rdfs:subClassOf pimo:Location .
418     pimo:Agent
419           a       rdfs:Class ;
420           rdfs:comment """An agent (eg. person, group, software or physical artifact). The Agent class is the class of agents; things that do stuff. A well known sub-class is Person, representing people. Other kinds of agents include Organization and Group.
421 (inspired by FOAF).
422 Agent is not a subclass of NAO:Party.""" ;
423           rdfs:label "Agent" ;
424           rdfs:subClassOf pimo:Thing ;
425           protege:role "abstract" ;
426           pimo:classRole pimo:AbstractClass .
428     pimo:partOf
429           a       rdf:Property ;
430           rdfs:comment "This is part of the object. Like a page is part of a book or an engine is part of a car. You can make sub-properties of this to reflect more detailed relations." ;
431           rdfs:domain pimo:Thing ;
432           rdfs:label "part of" ;
433           rdfs:range pimo:Thing ;
434           rdfs:subPropertyOf pimo:objectProperty ;
435           nrl:inverseProperty pimo:hasPart .
437     pimo:organization
438           a       rdf:Property ;
439           rdfs:comment "relation to the organization in an OrganizationMember association." ;
440           rdfs:domain pimo:OrganizationMember ;
441           rdfs:label "organization" ;
442           rdfs:range pimo:Organization ;
443           rdfs:subPropertyOf pimo:associationMember .
445     pimo:AbstractClass
446           a       pimo:ClassRole ;
447           rdfs:label "AbstractClass" .
449     pimo:hasDeprecatedRepresentation
450           a       rdf:Property ;
451           rdfs:comment "The subject Thing was represented previously using the object resource. This indicates that the object resource was a duplicate representation of the subject and merged with the subject. Implementations can use this property to resolve dangling links in distributed system. When encountering resources that are deprecated representations of a Thing, they should be replaced with the Thing. The range is not declared as we assume all knowledge about the object is gone, including its rdf:type." ;
452           rdfs:domain pimo:Thing ;
453           rdfs:label "has deprecated representation" ;
454           rdfs:range rdfs:Resource .
456     pimo:Room
457           a       rdfs:Class ;
458           rdfs:comment "A properPart of a Building which is separated from the exterior of the Building and/or other Rooms of the Building by walls. Some Rooms may have a specific purpose, e.g. sleeping, bathing, cooking, entertainment, etc. (Definition from SUMO)." ;
459           rdfs:label "Room" ;
460           rdfs:subClassOf pimo:Location .
462     pimo:Topic
463           a       rdfs:Class ;
464           rdfs:comment "A topic is the subject of a discussion or document. Topics are distinguished from Things in their taxonomic nature, examples are scientific areas such as \"Information Science\", \"Biology\", or categories used in content syndication such as \"Sports\", \"Politics\". They are specific to the user's domain." ;
465           rdfs:label "Topic" ;
466           rdfs:subClassOf pimo:Thing .
468     pimo:occurrence
469           a       rdf:Property ;
470           rdfs:comment "The subject Thing is represented also in the object resource. All facts added to the object resource are valid for the subject thing. The subject is the canonical represtation of the object. In particual, this implies when (?object ?p ?v) -> (?subject ?p ?v) and (?s ?p ?object) -> (?s ?p ?subject). The class of the object is not defined, but should be compatible with the class of the subject. Occurrence relations can be inferred through same identifiers or referencingOccurrence relations." ;
471           rdfs:domain pimo:Thing ;
472           rdfs:label "occurrence" ;
473           rdfs:range rdfs:Resource .
475     pimo:Project
476           a       rdfs:Class ;
477           rdfs:comment "Any piece of work that is undertaken or attempted (Wordnet). An enterprise carefully planned to achieve a particular aim (Oxford Dictionary)." ;
478           rdfs:label "Project" ;
479           rdfs:subClassOf pimo:ProcessConcept .
481     pimo:RuleViewSpecificationOccurrenceClosure
482           a       nrl:RuleViewSpecification ;
483           rdfs:label "RuleViewSpecificationOccurrenceClosure" .
485     pimo:creator
486           a       rdf:Property ;
487           rdfs:comment "The creator of the Personal Information Model. A subproperty of NAO:creator. The human being whose mental models are represented in the PIMO. Range is an Agent." ;
488           rdfs:domain pimo:PersonalInformationModel ;
489           rdfs:label "creator" ;
490           rdfs:range pimo:Agent ;
491           rdfs:subPropertyOf nao:creator ;
492           nrl:inverseProperty pimo:createdPimo ;
493           nrl:maxCardinality "1" ;
494           nrl:minCardinality "1" .
496     pimo:Attendee
497           a       rdfs:Class ;
498           rdfs:comment "The role of someone attending a social event." ;
499           rdfs:label "Attendee" ;
500           rdfs:subClassOf pimo:PersonRole .
502     pimo:isDefinedBy
503           a       rdf:Property ;
504           rdfs:comment "Each element in a PIMO must be connected to the PIMO, to be able to track multiple PIMOs in a distributed scenario. Also, this is the way to find the user that this Thing belongs to." ;
505           rdfs:domain pimo:ClassOrThingOrPropertyOrAssociation ;
506           rdfs:label "is defined by" ;
507           rdfs:range pimo:PersonalInformationModel ;
508           nrl:maxCardinality "1" ;
509           nrl:minCardinality "1" .
511     pimo:superTopic
512           a       rdf:Property ;
513           rdfs:comment "The object topic is more general in meaning than the subject topic. Transitive. Similar to skos:broader." ;
514           rdfs:domain pimo:Topic ;
515           rdfs:label "broader topic" ;
516           rdfs:range pimo:Topic ;
517           rdfs:subPropertyOf pimo:objectProperty , pimo:partOf ;
518           nrl:inverseProperty pimo:subTopic .
520     pimo:attends
521           a       rdf:Property ;
522           rdfs:comment "A person attends a social event." ;
523           rdfs:domain pimo:Person ;
524           rdfs:label "attends event" ;
525           rdfs:range pimo:SocialEvent ;
526           rdfs:subPropertyOf pimo:isRelated ;
527           nrl:inverseProperty pimo:attendee .
529     pimo:hasLocation
530           a       rdf:Property ;
531           rdfs:comment "The subject thing is currently located at the object location." ;
532           rdfs:domain pimo:Locatable ;
533           rdfs:label "has location" ;
534           rdfs:range pimo:Location ;
535           rdfs:subPropertyOf pimo:isRelated ;
536           nrl:inverseProperty pimo:isLocationOf ;
537           nrl:maxCardinality "1" .
539     pimo:FullPimoView
540           a       nrl:GraphView ;
541           rdfs:label "FullPimoView" .
543     pimo:jabberId
544           a       rdf:Property ;
545           rdfs:comment "Jabber-ID of the user. Used to communicate amongst peers in the social scenario of the semantic desktop. Use the xmpp node identifier as specified by RFC3920, see http://www.xmpp.org/specs/rfc3920.html#addressing-node. The format is the same as e-mail addresses: username@hostname." ;
546           rdfs:domain pimo:Person ;
547           rdfs:label "jabber ID of the user" ;
548           rdfs:range rdfs:Literal ;
549           nrl:maxCardinality "1" .
551     pimo:attendingMeeting
552           a       rdf:Property ;
553           rdfs:comment "the attended meeting" ;
554           rdfs:domain pimo:Attendee ;
555           rdfs:label "attending meeting" ;
556           rdfs:range pimo:SocialEvent ;
557           rdfs:subPropertyOf pimo:roleContext .
559     pimo:classRole
560           a       rdf:Property ;
561           rdfs:comment "Annotating abstract and concrete classes. Implementations may offer the feature to hide abstract classes. By default, classes are concrete. Classes can be declared abstract by setting their classRole to abstract. Instances should not have an abstract class as type (if not inferred)." ;
562           rdfs:label "class role" ;
563           rdfs:range pimo:ClassRole ;
564           nrl:maxCardinality "1" .
566     pimo:wikiText
567           a       rdf:Property ;
568           rdfs:comment "A wiki-like free-text description of a Thing or a Class. The text can be formatted using a limited set of HTML elements and can contain links to other Things. The format is described in detail in the WIF specification (http://semanticweb.org/wiki/Wiki_Interchange_Format)." ;
569           rdfs:domain pimo:ClassOrThing ;
570           rdfs:label "wiki text" ;
571           rdfs:range rdfs:Literal ;
572           nrl:maxCardinality "1" .
574     pimo:isTopicOf
575           a       rdf:Property ;
576           rdfs:comment "This thing is described further in the object thing. Similar  semantics as skos:isSubjectOf." ;
577           rdfs:domain pimo:Thing ;
578           rdfs:label "is topic of" ;
579           rdfs:range pimo:Thing ;
580           rdfs:subPropertyOf nao:isTopicOf , pimo:objectProperty ;
581           nrl:inverseProperty pimo:hasTopic .
583     pimo:Locatable
584           a       rdfs:Class ;
585           rdfs:comment "Things that can be at a location. Abstract class, use it as a superclass of things that can be placed in physical space." ;
586           rdfs:label "Locatable" ;
587           rdfs:subClassOf pimo:Thing ;
588           protege:role "abstract" ;
589           pimo:classRole pimo:AbstractClass .
591     pimo:Person
592           a       rdfs:Class ;
593           rdfs:comment "Represents a person. Either living, dead, real or imaginary. (Definition from foaf:Person)" ;
594           rdfs:label "Person" ;
595           rdfs:subClassOf pimo:Locatable , pimo:Agent .
597     pimo:Building
598           a       rdfs:Class ;
599           rdfs:comment "A structure that has a roof and walls and stands more or less permanently in one place; \"there was a three-story building on the corner\"; \"it was an imposing edifice\". (Definition from SUMO)." ;
600           rdfs:label "Building" ;
601           rdfs:subClassOf pimo:Location .
603     pimo:isWriteable
604           a       rdf:Property ;
605           rdfs:comment "Defines if this information model can be modified by the user of the system. This is usually false for imported ontologies and true for the user's own PersonalInformationModel." ;
606           rdfs:label "is writeable" ;
607           rdfs:range rdfs:Literal .
609     pimo:Country
610           a       rdfs:Class ;
611           rdfs:comment "The territory occupied by a nation; \"he returned to the land of his birth\"; \"he visited several European countries\". (Definition from SUMO)" ;
612           rdfs:label "Country" ;
613           rdfs:subClassOf pimo:Location .
615     pimo:Organization
616           a       rdfs:Class ;
617           rdfs:comment "An administrative and functional structure (as a business or a political party). (Definition from Merriam-Webster)" ;
618           rdfs:label "Organization" ;
619           rdfs:subClassOf pimo:Locatable , pimo:Agent .
621     pimo:OccurrenceClosure
622           a       nrl:GraphView ;
623           rdfs:label "OccurrenceClosure" .
625     pimo:subTopic
626           a       rdf:Property ;
627           rdfs:comment "The object topic is more specific in meaning than the subject topic. Transitive. Similar in meaning to skos:narrower" ;
628           rdfs:domain pimo:Topic ;
629           rdfs:label "sub topic" ;
630           rdfs:range pimo:Topic ;
631           rdfs:subPropertyOf pimo:hasPart , pimo:objectProperty ;
632           nrl:inverseProperty pimo:superTopic .
634     pimo:datatypeProperty
635           a       rdf:Property ;
636           rdfs:comment "The object of statements is a literal, resource, or datatype value describing the subject thing. Users should be able to edit statements defined with this property. Abstract super-property." ;
637           rdfs:domain pimo:Thing ;
638           rdfs:label "datatype property" .
641 <http://www.semanticdesktop.org/ontologies/2007/11/01/pimo_metadata#> {<http://www.semanticdesktop.org/ontologies/2007/11/01/pimo_metadata#>
642           a       nrl:GraphMetadata ;
643           nrl:coreGraphMetadataFor
644                   pimo: .
646     pimo:
647           a       nrl:Ontology ;
648           nao:creator <http://www.dfki.uni-kl.de/~sauermann/> ;
649           nao:hasDefaultNamespace
650                   "http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#" ;
651           nao:hasDefaultNamespaceAbbreviation
652                   "pimo" ;
653           nao:lastModified "2008-10-05T19:45:58.234Z" ;
654           nao:status "Unstable" ;
655           nao:updatable "0 " ;
656           nao:version "0.9" .