Warning: That file was not part of the compilation database. It may have many parsing errors.

1/*
2 * This file has been generated by the onto2vocabularyclass tool
3 * copyright (C) 2007-2010 Sebastian Trueg <trueg@kde.org>
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Library General Public License for more details.
14 *
15 * You should have received a copy of the GNU Library General Public License
16 * along with this library; see the file COPYING.LIB. If not, write to
17 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 * Boston, MA 02110-1301, USA.
19 */
20
21#ifndef _SOPRANO_PIMO_H_
22#define _SOPRANO_PIMO_H_
23
24#include <QtCore/QUrl>
25#include "nepomuk_export.h"
26
27namespace Nepomuk2 {
28 namespace Vocabulary {
29 namespace PIMO {
30 /**
31 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#
32 */
33 NEPOMUK_EXPORT QUrl pimoNamespace();
34
35 /**
36 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#
37 */
38 NEPOMUK_EXPORT QUrl nrlOntologyGraph();
39
40 /**
41 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#AbstractClass
42 */
43 NEPOMUK_EXPORT QUrl AbstractClass();
44
45 /**
46 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Agent
47 *
48 * An agent (eg. person, group, software or physical artifact).
49 * The Agent class is the class of agents; things that do stuff.
50 * A well known sub-class is Person, representing people. Other
51 * kinds of agents include Organization and Group.
52 * (inspired by FOAF).
53 * Agent is not a subclass of NAO:Party.
54 */
55 NEPOMUK_EXPORT QUrl Agent();
56
57 /**
58 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Association
59 *
60 * An association between two or more pimo-things. This is used
61 * to model n-ary relations and metadata about relations. For
62 * example, the asociation of a person being organizational member
63 * is only effectual within a period of time (after the person joined
64 * the organization and before the person left the organization).
65 * There can be multiple periods of time when associations are
66 * valid.
67 */
68 NEPOMUK_EXPORT QUrl Association();
69
70 /**
71 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Attendee
72 *
73 * The role of someone attending a social event.
74 */
75 NEPOMUK_EXPORT QUrl Attendee();
76
77 /**
78 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#BlogPost
79 *
80 * A blog note. You just want to write something down right now and
81 * need a place to do that. Add a blog-note! This is an example class
82 * for a document type, there are more detailled ontologies to
83 * model Blog-Posts (like SIOC).
84 */
85 NEPOMUK_EXPORT QUrl BlogPost();
86
87 /**
88 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Building
89 *
90 * A structure that has a roof and walls and stands more or less permanently
91 * in one place; "there was a three-story building on the corner";
92 * "it was an imposing edifice". (Definition from SUMO).
93 */
94 NEPOMUK_EXPORT QUrl Building();
95
96 /**
97 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#City
98 *
99 * A large and densely populated urban area; may include several
100 * independent administrative districts; "Ancient Troy was
101 * a great city". (Definition from SUMO)
102 */
103 NEPOMUK_EXPORT QUrl City();
104
105 /**
106 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#ClassOrThing
107 *
108 * Superclass of class and thing. To add properties to both class
109 * and thing.
110 */
111 NEPOMUK_EXPORT QUrl ClassOrThing();
112
113 /**
114 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#ClassOrThingOrPropertyOrAssociation
115 *
116 * Superclass of resources that can be generated by the user.
117 */
118 NEPOMUK_EXPORT QUrl ClassOrThingOrPropertyOrAssociation();
119
120 /**
121 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#ClassRole
122 *
123 * Roles of classes in PIMO: concrete instances are Abstract and
124 * Concrete.
125 */
126 NEPOMUK_EXPORT QUrl ClassRole();
127
128 /**
129 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Collection
130 *
131 * A collection of Things, independent of their class. The items
132 * in the collection share a common property. Which property may
133 * be modelled explicitly or mentioned in the description of the
134 * Collection. The requirement of explicit modelling the semantic
135 * meaning of the collection is not mandatory, as collections
136 * can be created ad-hoc. Implizit modelling can be applied by
137 * the system by learning the properties. For example, a Collection
138 * of "Coworkers" could be defined as that all elements must be
139 * of class "Person" and have an attribute "work for the same Organization
140 * as the user". Further standards can be used to model these attributes.
141 */
142 NEPOMUK_EXPORT QUrl Collection();
143
144 /**
145 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#ConcreteClass
146 */
147 NEPOMUK_EXPORT QUrl ConcreteClass();
148
149 /**
150 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Contract
151 *
152 * A binding agreement between two or more persons that is enforceable
153 * by law. (Definition from SUMO). This is an example class for
154 * a document type, there are more detailled ontologies to model
155 * Contracts.
156 */
157 NEPOMUK_EXPORT QUrl Contract();
158
159 /**
160 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Country
161 *
162 * The territory occupied by a nation; "he returned to the land
163 * of his birth"; "he visited several European countries". (Definition
164 * from SUMO)
165 */
166 NEPOMUK_EXPORT QUrl Country();
167
168 /**
169 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Document
170 *
171 * A generic document. This is a placeholder class for document-management
172 * domain ontologies to subclass. Create more and specified subclasses
173 * of pimo:Document for the document types in your domain. Documents
174 * are typically instances of both NFO:Document (modeling the
175 * information element used to store the document) and a LogicalMediaType
176 * subclass. Two examples are given for what to model here: a contract
177 * for a business domain, a BlogPost for an informal domain.
178 */
179 NEPOMUK_EXPORT QUrl Document();
180
181 /**
182 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Event
183 *
184 * Something that happens
185 * An Event is conceived as compact in time. (Definition from Merriam-Webster)
186 */
187 NEPOMUK_EXPORT QUrl Event();
188
189 /**
190 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#FullPimoView
191 */
192 NEPOMUK_EXPORT QUrl FullPimoView();
193
194 /**
195 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#GroundingClosure
196 */
197 NEPOMUK_EXPORT QUrl GroundingClosure();
198
199 /**
200 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#InferOccurrences
201 */
202 NEPOMUK_EXPORT QUrl InferOccurrences();
203
204 /**
205 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Locatable
206 *
207 * Things that can be at a location. Abstract class, use it as a superclass
208 * of things that can be placed in physical space.
209 */
210 NEPOMUK_EXPORT QUrl Locatable();
211
212 /**
213 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Location
214 *
215 * A physical location. Subclasses are modeled for the most common
216 * locations humans work in: Building, City, Country, Room, State.
217 * This selection is intended to be applicable cross-cultural
218 * and cross-domain. City is a prototype that can be further refined
219 * for villages, etc. Subclass of a WGS84:SpatialThing, can have
220 * geo-coordinates.
221 */
222 NEPOMUK_EXPORT QUrl Location();
223
224 /**
225 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#LogicalMediaType
226 *
227 * Logical media types represent the content aspect of information
228 * elements e.g. a flyer, a contract, a promotional video, a todo
229 * list. The user can create new logical media types dependend
230 * on their domain: a salesman will need MarketingFlyer, Offer,
231 * Invoice while a student might create Report, Thesis and Homework.
232 * This is independent from the information element and data object
233 * (NIE/NFO) in which the media type will be stored. The same contract
234 * can be stored in a PDF file, a text file, or an HTML website.
235 * The groundingOccurrence of a LogicalMediaType is the Document
236 * that stores the content.
237 */
238 NEPOMUK_EXPORT QUrl LogicalMediaType();
239
240 /**
241 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Meeting
242 *
243 * The social act of assembling for some common purpose; "his meeting
244 * with the salesman was the high point of his day". (Definition
245 * from SUMO)
246 */
247 NEPOMUK_EXPORT QUrl Meeting();
248
249 /**
250 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Note
251 *
252 * A note. The textual contents of the note should be expressed
253 * in the nao:description value of the note.
254 */
255 NEPOMUK_EXPORT QUrl Note();
256
257 /**
258 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#OccurrenceClosure
259 */
260 NEPOMUK_EXPORT QUrl OccurrenceClosure();
261
262 /**
263 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Organization
264 *
265 * An administrative and functional structure (as a business
266 * or a political party). (Definition from Merriam-Webster)
267 */
268 NEPOMUK_EXPORT QUrl Organization();
269
270 /**
271 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#OrganizationMember
272 *
273 * The role of one or multiple persons being a member in one or multiple
274 * organizations. Use pimo:organization and pimo:roleHolder
275 * to link to the organizations and persons.
276 */
277 NEPOMUK_EXPORT QUrl OrganizationMember();
278
279 /**
280 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Person
281 *
282 * Represents a person. Either living, dead, real or imaginary.
283 * (Definition from foaf:Person)
284 */
285 NEPOMUK_EXPORT QUrl Person();
286
287 /**
288 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#PersonGroup
289 *
290 * A group of Persons. They are connected to each other by sharing
291 * a common attribute, for example they all belong to the same organization
292 * or have a common interest. Refer to pimo:Collection for more
293 * information about defining collections.
294 */
295 NEPOMUK_EXPORT QUrl PersonGroup();
296
297 /**
298 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#PersonRole
299 *
300 * A person takes a certain role in a given context. The role can
301 * be that of "a mentor or another person" or "giving a talk at a meeting",
302 * etc.
303 */
304 NEPOMUK_EXPORT QUrl PersonRole();
305
306 /**
307 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#PersonalInformationModel
308 *
309 * A Personal Information Model (PIMO) of a user. Represents the
310 * sum of all information from the personal knowledge workspace
311 * (in literature also referred to as Personal Space of Information
312 * (PSI)) which a user needs for Personal Information Management
313 * (PIM).
314 */
315 NEPOMUK_EXPORT QUrl PersonalInformationModel();
316
317 /**
318 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#ProcessConcept
319 *
320 * Concepts that relate to a series of actions or operations conducing
321 * to an end. Abstract class. Defines optional start and endtime
322 * properties, names taken from NCAL.
323 */
324 NEPOMUK_EXPORT QUrl ProcessConcept();
325
326 /**
327 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Project
328 *
329 * Any piece of work that is undertaken or attempted (Wordnet).
330 * An enterprise carefully planned to achieve a particular aim
331 * (Oxford Dictionary).
332 */
333 NEPOMUK_EXPORT QUrl Project();
334
335 /**
336 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Room
337 *
338 * A properPart of a Building which is separated from the exterior
339 * of the Building and/or other Rooms of the Building by walls.
340 * Some Rooms may have a specific purpose, e.g. sleeping, bathing,
341 * cooking, entertainment, etc. (Definition from SUMO).
342 */
343 NEPOMUK_EXPORT QUrl Room();
344
345 /**
346 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#RuleViewSpecificationGroundingClosure
347 */
348 NEPOMUK_EXPORT QUrl RuleViewSpecificationGroundingClosure();
349
350 /**
351 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#RuleViewSpecificationInferOccurrences
352 */
353 NEPOMUK_EXPORT QUrl RuleViewSpecificationInferOccurrences();
354
355 /**
356 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#RuleViewSpecificationOccurrenceClosure
357 */
358 NEPOMUK_EXPORT QUrl RuleViewSpecificationOccurrenceClosure();
359
360 /**
361 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#SocialEvent
362 *
363 * A social occasion or activity. (Definition from Merriam-Webster)
364 */
365 NEPOMUK_EXPORT QUrl SocialEvent();
366
367 /**
368 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#State
369 *
370 * Administrative subdivisions of a Nation that are broader than
371 * any other political subdivisions that may exist. This Class
372 * includes the states of the United States, as well as the provinces
373 * of Canada and European countries. (Definition from SUMO).
374 */
375 NEPOMUK_EXPORT QUrl State();
376
377 /**
378 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Tag
379 *
380 * Tags in the context of PIMO. A marker class for Things that are
381 * used to categorize documents (or other things). Tags must be
382 * a kind of Thing and must have a unique label. Documents should
383 * not be Tags by default.
384 */
385 NEPOMUK_EXPORT QUrl Tag();
386
387 /**
388 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Task
389 *
390 * A (usually assigned) piece of work (often to be finished within
391 * a certain time). (Definition from Merriam-Webster)
392 */
393 NEPOMUK_EXPORT QUrl Task();
394
395 /**
396 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Thing
397 *
398 * Entities that are in the direct attention of the user when doing
399 * knowledge work.
400 */
401 NEPOMUK_EXPORT QUrl Thing();
402
403 /**
404 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#Topic
405 *
406 * A topic is the subject of a discussion or document. Topics are
407 * distinguished from Things in their taxonomic nature, examples
408 * are scientific areas such as "Information Science", "Biology",
409 * or categories used in content syndication such as "Sports",
410 * "Politics". They are specific to the user's domain.
411 */
412 NEPOMUK_EXPORT QUrl Topic();
413
414 /**
415 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#associationEffectual
416 *
417 * During which time is this association effective? If omitted,
418 * the association is always effective. Start time and end-time
419 * may be left open, an open start time indicates that the fact is
420 * unknown, an open end-time indicates that the end-date is either
421 * unknown or the association has not ended.
422 * There can be multiple effectual periods.
423 */
424 NEPOMUK_EXPORT QUrl associationEffectual();
425
426 /**
427 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#associationMember
428 *
429 * An super-property of all roles that an entity can have in an association.
430 * Member is the generic role of a thing in an association. Association
431 * subclasses should define sub-properties of this property.
432 * Associations can have Things as
433 */
434 NEPOMUK_EXPORT QUrl associationMember();
435
436 /**
437 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#attendee
438 *
439 * A social event is attended by a person.
440 */
441 NEPOMUK_EXPORT QUrl attendee();
442
443 /**
444 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#attendingMeeting
445 *
446 * the attended meeting
447 */
448 NEPOMUK_EXPORT QUrl attendingMeeting();
449
450 /**
451 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#attends
452 *
453 * A person attends a social event.
454 */
455 NEPOMUK_EXPORT QUrl attends();
456
457 /**
458 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#classRole
459 *
460 * Annotating abstract and concrete classes. Implementations
461 * may offer the feature to hide abstract classes. By default,
462 * classes are concrete. Classes can be declared abstract by setting
463 * their classRole to abstract. Instances should not have an abstract
464 * class as type (if not inferred).
465 */
466 NEPOMUK_EXPORT QUrl classRole();
467
468 /**
469 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#containsLocation
470 *
471 * The subject location contains the object location. For example,
472 * a building contains a room or a country contains a city.
473 */
474 NEPOMUK_EXPORT QUrl containsLocation();
475
476 /**
477 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#createdPimo
478 *
479 * The creator of the Personal Information Model. The human being
480 * whose mental models are represented in the PIMO.
481 */
482 NEPOMUK_EXPORT QUrl createdPimo();
483
484 /**
485 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#creator
486 *
487 * The creator of the Personal Information Model. A subproperty
488 * of NAO:creator. The human being whose mental models are represented
489 * in the PIMO. Range is an Agent.
490 */
491 NEPOMUK_EXPORT QUrl creator();
492
493 /**
494 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#datatypeProperty
495 *
496 * The object of statements is a literal, resource, or datatype
497 * value describing the subject thing. Users should be able to
498 * edit statements defined with this property. Abstract super-property.
499 */
500 NEPOMUK_EXPORT QUrl datatypeProperty();
501
502 /**
503 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#dtend
504 *
505 * This property specifies the date and time when a process ends.
506 * Inspired by NCAL:dtend.
507 */
508 NEPOMUK_EXPORT QUrl dtend();
509
510 /**
511 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#dtstart
512 *
513 * This property specifies when the process begins. Inspired
514 * by NCAL:dtstart.
515 */
516 NEPOMUK_EXPORT QUrl dtstart();
517
518 /**
519 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#duration
520 *
521 * The duration of the process (meeting, event, etc). Difference
522 * between start and end time.
523 */
524 NEPOMUK_EXPORT QUrl duration();
525
526 /**
527 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#groundingForDeletedThing
528 *
529 * This NIE Information Element was used as a grounding occurrence
530 * for the object Thing. The Thing was then deleted by the user manually,
531 * indicating that this Information Element should not cause
532 * an automatic creation of another Thing in the future. The object
533 * resource has no range to indicate that it was completely removed
534 * from the user's PIMO, including the rdf:type statement. Relevant
535 * for data alignment and enrichment algorithms.
536 */
537 NEPOMUK_EXPORT QUrl groundingForDeletedThing();
538
539 /**
540 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#groundingOccurrence
541 *
542 * The subject Thing represents the entity that is described in
543 * the object InformationElement. The subject Thing is the canonical,
544 * unique representation in the personal information model for
545 * the entity described in the object. Multiple InformationElements
546 * can be the grounding occurrence of the same Thing, one InformationElement
547 * can be the groundingOccurrence of only one Thing.
548 */
549 NEPOMUK_EXPORT QUrl groundingOccurrence();
550
551 /**
552 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasDeprecatedRepresentation
553 *
554 * The subject Thing was represented previously using the object
555 * resource. This indicates that the object resource was a duplicate
556 * representation of the subject and merged with the subject.
557 * Implementations can use this property to resolve dangling
558 * links in distributed system. When encountering resources
559 * that are deprecated representations of a Thing, they should
560 * be replaced with the Thing. The range is not declared as we assume
561 * all knowledge about the object is gone, including its rdf:type.
562 */
563 NEPOMUK_EXPORT QUrl hasDeprecatedRepresentation();
564
565 /**
566 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasFolder
567 *
568 * Folders can be used to store information elements related to
569 * a Thing or Class. This property can be used to connect a Class
570 * or Thing to existing Folders. Implementations can suggest
571 * annotations for documents stored inside these folders or suggest
572 * the folder for new documents related to the Thing or Class.
573 */
574 NEPOMUK_EXPORT QUrl hasFolder();
575
576 /**
577 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasGlobalNamespace
578 *
579 * The global namespace of this user using the semdesk uri scheme,
580 * based on the Global Identifier of the user. Example semdesk://bob@example.com/things/.
581 * See http://dev.nepomuk.semanticdesktop.org/repos/trunk/doc/2008_09_semdeskurischeme/index.html
582 */
583 NEPOMUK_EXPORT QUrl hasGlobalNamespace();
584
585 /**
586 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasLocalNamespace
587 *
588 * The local namespace of this user using the semdesk uri scheme,
589 * based on the Local Identifier of the user. Example semdesk://bob@/things/.
590 * See http://dev.nepomuk.semanticdesktop.org/repos/trunk/doc/2008_09_semdeskurischeme/index.html
591 */
592 NEPOMUK_EXPORT QUrl hasLocalNamespace();
593
594 /**
595 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasLocation
596 *
597 * The subject thing is currently located at the object location.
598 */
599 NEPOMUK_EXPORT QUrl hasLocation();
600
601 /**
602 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasOrganizationMember
603 *
604 * The subject organization has the object person or organization
605 * (Agent) as a member.
606 */
607 NEPOMUK_EXPORT QUrl hasOrganizationMember();
608
609 /**
610 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasOtherConceptualization
611 *
612 * Short: hasOtherRepresentation points from a Class in your
613 * PIMO to a class in a domain ontology that represents the same
614 * class. Longer: hasOtherConceptualization means that a class
615 * of real world objects O represented by a concept C1 in the ontology
616 * has additional conceptualizations (as classes C2-Cn in different
617 * domain ontologies).
618 * This means: IF (O_i is conceptialized by C_j in Ontology_k)
619 * AND (O_l is conceptialized by C_m in Ontology_n) THEN (O_i and
620 * O_l is the same set of objects).
621 * hasOtherConceptualization is an transitive relation, but
622 * not equivalent (not symmetric nor reflexive).
623 */
624 NEPOMUK_EXPORT QUrl hasOtherConceptualization();
625
626 /**
627 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasOtherRepresentation
628 *
629 * hasOtherRepresentation points from a Thing in your PIMO to
630 * a thing in an ontology that represents the same real world thing.
631 * This means that the real world object O represented by an instance
632 * I1 has additional representations (as instances I2-In of different
633 * conceptualizations).
634 * This means: IF (I_i represents O_j in Ontology_k) AND (I_m represents
635 * O_n in Ontology_o) THEN (O_n and O_j are the same object).
636 * hasOtherRepresentation is a transitive relation, but not
637 * equivalent (not symmetric nor reflexive).
638 *
639 * For example, the URI of a foaf:Person representation published
640 * on the web is a hasOtherRepresentation for the person. This
641 * property is inverse functional, two Things from two information
642 * models having the same hasOtherRepresentation are considered
643 * to be representations of the same entity from the real world.
644 *
645 * TODO: rename this to subjectIndicatorRef to resemble topic
646 * maps ideas?
647 */
648 NEPOMUK_EXPORT QUrl hasOtherRepresentation();
649
650 /**
651 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasOtherSlot
652 *
653 * hasOtherSlot points from a clot in your PIMO to a slot in a domain
654 * ontology that represents the same connection idea.
655 */
656 NEPOMUK_EXPORT QUrl hasOtherSlot();
657
658 /**
659 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasPart
660 *
661 * The object is part of the subject. Like a page is part of a book
662 * or an engine is part of a car. You can make sub-properties of this
663 * to reflect more detailed relations. The semantics of this relations
664 * is the same as skos:narrowerPartitive
665 */
666 NEPOMUK_EXPORT QUrl hasPart();
667
668 /**
669 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasRootTopic
670 *
671 * The root topics of this PersonalInformationModel's topic
672 * hierarchy. Every topic that has no pimo:superTopic is a root
673 * topic. Semantically equivalent to skos:hasTopConcept.
674 */
675 NEPOMUK_EXPORT QUrl hasRootTopic();
676
677 /**
678 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#hasTag
679 *
680 * The subject's contents describes the object. Or the subject
681 * can be seen as belonging to the thing described by the object.
682 * Similar semantics as skos:subject.
683 */
684 NEPOMUK_EXPORT QUrl hasTag();
685
686 /**
687 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#isDefinedBy
688 *
689 * Each element in a PIMO must be connected to the PIMO, to be able
690 * to track multiple PIMOs in a distributed scenario. Also, this
691 * is the way to find the user that this Thing belongs to.
692 */
693 NEPOMUK_EXPORT QUrl isDefinedBy();
694
695 /**
696 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#isLocationOf
697 *
698 * The subject location is the current location of the object.
699 */
700 NEPOMUK_EXPORT QUrl isLocationOf();
701
702 /**
703 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#isOrganizationMemberOf
704 *
705 * The subject person or organozation (Agent) is member of the
706 * object organization.
707 */
708 NEPOMUK_EXPORT QUrl isOrganizationMemberOf();
709
710 /**
711 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#isRelated
712 *
713 * The thing is related to the other thing. Similar in meaning to
714 * skos:related. Symmetric but not transitive.
715 */
716 NEPOMUK_EXPORT QUrl isRelated();
717
718 /**
719 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#isTagFor
720 *
721 * This thing is described further in the object thing. Similar
722 * semantics as skos:isSubjectOf.
723 */
724 NEPOMUK_EXPORT QUrl isTagFor();
725
726 /**
727 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#isWriteable
728 *
729 * Defines if this information model can be modified by the user
730 * of the system. This is usually false for imported ontologies
731 * and true for the user's own PersonalInformationModel.
732 */
733 NEPOMUK_EXPORT QUrl isWriteable();
734
735 /**
736 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#jabberId
737 *
738 * Jabber-ID of the user. Used to communicate amongst peers in
739 * the social scenario of the semantic desktop. Use the xmpp node
740 * identifier as specified by RFC3920, see http://www.xmpp.org/specs/rfc3920.html#addressing-node.
741 * The format is the same as e-mail addresses: username@hostname.
742 */
743 NEPOMUK_EXPORT QUrl jabberId();
744
745 /**
746 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#locatedWithin
747 *
748 * The subject location is contained within the object location.
749 * For example, a room is located within a building or a city is located
750 * within a country.
751 */
752 NEPOMUK_EXPORT QUrl locatedWithin();
753
754 /**
755 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#objectProperty
756 *
757 * The object of statements is another Thing. Users should be able
758 * to edit statements defined with this property. Abstract super-property.
759 */
760 NEPOMUK_EXPORT QUrl objectProperty();
761
762 /**
763 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#occurrence
764 *
765 * The subject Thing is represented also in the object resource.
766 * All facts added to the object resource are valid for the subject
767 * thing. The subject is the canonical represtation of the object.
768 * In particual, this implies when (?object ?p ?v) -> (?subject
769 * ?p ?v) and (?s ?p ?object) -> (?s ?p ?subject). The class of the
770 * object is not defined, but should be compatible with the class
771 * of the subject. Occurrence relations can be inferred through
772 * same identifiers or referencingOccurrence relations.
773 */
774 NEPOMUK_EXPORT QUrl occurrence();
775
776 /**
777 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#organization
778 *
779 * relation to the organization in an OrganizationMember association.
780 */
781 NEPOMUK_EXPORT QUrl organization();
782
783 /**
784 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#partOf
785 *
786 * This is part of the object. Like a page is part of a book or an engine
787 * is part of a car. You can make sub-properties of this to reflect
788 * more detailed relations.
789 */
790 NEPOMUK_EXPORT QUrl partOf();
791
792 /**
793 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#referencingOccurrence
794 *
795 * The subject thing is described in the object document. Ideally,
796 * the document is public and its primary topic is the thing. Although
797 * this property is not inverse-functional (because the Occurrences
798 * are not canonical elements of a formal ontology) this property
799 * allows to use public documents, such as wikipedia pages, as
800 * indicators identity. The more formal hasOtherRepresentation
801 * property can be used when an ontology about the subject exists.
802 */
803 NEPOMUK_EXPORT QUrl referencingOccurrence();
804
805 /**
806 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#roleContext
807 *
808 * The context where the role-holder impersonates this role.
809 * For example, the company where a person is employed.
810 */
811 NEPOMUK_EXPORT QUrl roleContext();
812
813 /**
814 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#roleHolder
815 *
816 * the person taking the role
817 */
818 NEPOMUK_EXPORT QUrl roleHolder();
819
820 /**
821 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#subTopic
822 *
823 * The object topic is more specific in meaning than the subject
824 * topic. Transitive. Similar in meaning to skos:narrower
825 */
826 NEPOMUK_EXPORT QUrl subTopic();
827
828 /**
829 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#superTopic
830 *
831 * The object topic is more general in meaning than the subject
832 * topic. Transitive. Similar to skos:broader.
833 */
834 NEPOMUK_EXPORT QUrl superTopic();
835
836 /**
837 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#tagLabel
838 *
839 * The unique label of the tag. The label must be unique within the
840 * scope of one PersonalInformationModel. It is required and
841 * a subproperty of nao:prefLabel. It clarifies the use of nao:personalIdentifier
842 * by restricting the scope to tags. Semantically equivalent
843 * to skos:prefLabel, where uniqueness of labels is also recommended.
844 */
845 NEPOMUK_EXPORT QUrl tagLabel();
846
847 /**
848 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#taskDueTime
849 *
850 * when is this task due? Represented in ISO 8601, example: 2003-11-22T17:00:00
851 */
852 NEPOMUK_EXPORT QUrl taskDueTime();
853
854 /**
855 * http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#wikiText
856 *
857 * A wiki-like free-text description of a Thing or a Class. The
858 * text can be formatted using a limited set of HTML elements and
859 * can contain links to other Things. The format is described in
860 * detail in the WIF specification (http://semanticweb.org/wiki/Wiki_Interchange_Format).
861 */
862 NEPOMUK_EXPORT QUrl wikiText();
863
864 /**
865 * http://www.w3.org/2003/01/geo/wgs84_pos#alt
866 */
867 NEPOMUK_EXPORT QUrl alt();
868
869 /**
870 * http://www.w3.org/2003/01/geo/wgs84_pos#lat
871 */
872 NEPOMUK_EXPORT QUrl lat();
873
874 /**
875 * http://www.w3.org/2003/01/geo/wgs84_pos#long
876 */
877 NEPOMUK_EXPORT QUrl pimoLong();
878 }
879 }
880}
881
882#endif
883

Warning: That file was not part of the compilation database. It may have many parsing errors.