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_NCO_H_
22#define _SOPRANO_NCO_H_
23
24#include <QtCore/QUrl>
25#include "nepomuk_export.h"
26
27namespace Nepomuk {
28 namespace Vocabulary {
29 namespace NCO {
30 /**
31 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#
32 */
33 NEPOMUK_EXPORT QUrl ncoNamespace();
34
35 /**
36 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#
37 */
38 NEPOMUK_EXPORT QUrl nrlOntologyGraph();
39
40 /**
41 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#Affiliation
42 *
43 * Aggregates three properties defined in RFC2426. Originally
44 * all three were attached directly to a person. One person could
45 * have only one title and one role within one organization. This
46 * class is intended to lift this limitation.
47 */
48 NEPOMUK_EXPORT QUrl Affiliation();
49
50 /**
51 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#AudioIMAccount
52 *
53 * Deprecated in favour of nco:imCapabilityAudio.
54 */
55 NEPOMUK_EXPORT QUrl AudioIMAccount();
56
57 /**
58 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#BbsNumber
59 *
60 * A Bulletin Board System (BBS) phone number. Inspired by the
61 * (TYPE=bbsl) parameter of the TEL property as defined in RFC
62 * 2426 sec 3.3.1.
63 */
64 NEPOMUK_EXPORT QUrl BbsNumber();
65
66 /**
67 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#CarPhoneNumber
68 *
69 * A car phone number. Inspired by the (TYPE=car) parameter of
70 * the TEL property as defined in RFC 2426 sec 3.3.1.
71 */
72 NEPOMUK_EXPORT QUrl CarPhoneNumber();
73
74 /**
75 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#CellPhoneNumber
76 *
77 * A cellular phone number. Inspired by the (TYPE=cell) parameter
78 * of the TEL property as defined in RFC 2426 sec 3.3.1. Usually
79 * a cellular phone can accept voice calls as well as textual messages
80 * (SMS), therefore this class has two superclasses.
81 */
82 NEPOMUK_EXPORT QUrl CellPhoneNumber();
83
84 /**
85 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#Contact
86 *
87 * A Contact. A piece of data that can provide means to identify
88 * or communicate with an entity.
89 */
90 NEPOMUK_EXPORT QUrl Contact();
91
92 /**
93 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactGroup
94 *
95 * A group of Contacts. Could be used to express a group in an addressbook
96 * or on a contact list of an IM application. One contact can belong
97 * to many groups.
98 */
99 NEPOMUK_EXPORT QUrl ContactGroup();
100
101 /**
102 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactList
103 *
104 * A contact list, this class represents an addressbook or a contact
105 * list of an IM application. Contacts inside a contact list can
106 * belong to contact groups.
107 */
108 NEPOMUK_EXPORT QUrl ContactList();
109
110 /**
111 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactListDataObject
112 *
113 * An entity occuring on a contact list (usually interpreted as
114 * an nco:Contact)
115 */
116 NEPOMUK_EXPORT QUrl ContactListDataObject();
117
118 /**
119 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactMedium
120 *
121 * A superclass for all contact media - ways to contact an entity
122 * represented by a Contact instance. Some of the subclasses of
123 * this class (the various kinds of telephone numbers and postal
124 * addresses) have been inspired by the values of the TYPE parameter
125 * of ADR and TEL properties defined in RFC 2426 sec. 3.2.1. and
126 * 3.3.1 respectively. Each value is represented by an appropriate
127 * subclass with two major exceptions TYPE=home and TYPE=work.
128 * They are to be expressed by the roles these contact media are
129 * attached to i.e. contact media with TYPE=home parameter are
130 * to be attached to the default role (nco:Contact or nco:PersonContact),
131 * whereas media with TYPE=work parameter should be attached
132 * to nco:Affiliation or nco:OrganizationContact.
133 */
134 NEPOMUK_EXPORT QUrl ContactMedium();
135
136 /**
137 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#DomesticDeliveryAddress
138 *
139 * Domestic Delivery Addresse. Class inspired by TYPE=dom parameter
140 * of the ADR property defined in RFC 2426 sec. 3.2.1
141 */
142 NEPOMUK_EXPORT QUrl DomesticDeliveryAddress();
143
144 /**
145 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#EmailAddress
146 *
147 * An email address. The recommended best practice is to use mailto:
148 * uris for instances of this class.
149 */
150 NEPOMUK_EXPORT QUrl EmailAddress();
151
152 /**
153 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#FaxNumber
154 *
155 * A fax number. Inspired by the (TYPE=fax) parameter of the TEL
156 * property as defined in RFC 2426 sec 3.3.1.
157 */
158 NEPOMUK_EXPORT QUrl FaxNumber();
159
160 /**
161 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#Gender
162 *
163 * Gender. Instances of this class may include male and female.
164 */
165 NEPOMUK_EXPORT QUrl Gender();
166
167 /**
168 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMAccount
169 *
170 * An account in an Instant Messaging system.
171 */
172 NEPOMUK_EXPORT QUrl IMAccount();
173
174 /**
175 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMCapability
176 *
177 * Capabilities of a cetain IMAccount.
178 */
179 NEPOMUK_EXPORT QUrl IMCapability();
180
181 /**
182 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMStatusType
183 *
184 * The status type of an IMAccount. Based on the Connection_Presence_Type
185 * enumeration of the Telepathy project: http://telepathy.freedesktop.org/spec/Connection_Interface_Simple_Presence.html#Enum:Connection_Presence_Type
186 */
187 NEPOMUK_EXPORT QUrl IMStatusType();
188
189 /**
190 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMStatusTypeAvailable
191 */
192 NEPOMUK_EXPORT QUrl IMStatusTypeAvailable();
193
194 /**
195 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMStatusTypeAway
196 */
197 NEPOMUK_EXPORT QUrl IMStatusTypeAway();
198
199 /**
200 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMStatusTypeBusy
201 */
202 NEPOMUK_EXPORT QUrl IMStatusTypeBusy();
203
204 /**
205 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMStatusTypeExtendedAway
206 */
207 NEPOMUK_EXPORT QUrl IMStatusTypeExtendedAway();
208
209 /**
210 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMStatusTypeHidden
211 */
212 NEPOMUK_EXPORT QUrl IMStatusTypeHidden();
213
214 /**
215 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMStatusTypeOffline
216 */
217 NEPOMUK_EXPORT QUrl IMStatusTypeOffline();
218
219 /**
220 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IMStatusTypeUnknown
221 */
222 NEPOMUK_EXPORT QUrl IMStatusTypeUnknown();
223
224 /**
225 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#InternationalDeliveryAddress
226 *
227 * International Delivery Addresse. Class inspired by TYPE=intl
228 * parameter of the ADR property defined in RFC 2426 sec. 3.2.1
229 */
230 NEPOMUK_EXPORT QUrl InternationalDeliveryAddress();
231
232 /**
233 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#IsdnNumber
234 *
235 * An ISDN phone number. Inspired by the (TYPE=isdn) parameter
236 * of the TEL property as defined in RFC 2426 sec 3.3.1.
237 */
238 NEPOMUK_EXPORT QUrl IsdnNumber();
239
240 /**
241 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#MessagingNumber
242 *
243 * A number that can accept textual messages.
244 */
245 NEPOMUK_EXPORT QUrl MessagingNumber();
246
247 /**
248 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ModemNumber
249 *
250 * A modem phone number. Inspired by the (TYPE=modem) parameter
251 * of the TEL property as defined in RFC 2426 sec 3.3.1.
252 */
253 NEPOMUK_EXPORT QUrl ModemNumber();
254
255 /**
256 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#OrganizationContact
257 *
258 * A Contact that denotes on Organization.
259 */
260 NEPOMUK_EXPORT QUrl OrganizationContact();
261
262 /**
263 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PagerNumber
264 *
265 * A pager phone number. Inspired by the (TYPE=pager) parameter
266 * of the TEL property as defined in RFC 2426 sec 3.3.1.
267 */
268 NEPOMUK_EXPORT QUrl PagerNumber();
269
270 /**
271 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ParcelDeliveryAddress
272 *
273 * Parcel Delivery Addresse. Class inspired by TYPE=parcel parameter
274 * of the ADR property defined in RFC 2426 sec. 3.2.1
275 */
276 NEPOMUK_EXPORT QUrl ParcelDeliveryAddress();
277
278 /**
279 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PcsNumber
280 *
281 * Personal Communication Services Number. A class inspired
282 * by the TYPE=pcs parameter of the TEL property defined in RFC
283 * 2426 sec. 3.3.1
284 */
285 NEPOMUK_EXPORT QUrl PcsNumber();
286
287 /**
288 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PersonContact
289 *
290 * A Contact that denotes a Person. A person can have multiple Affiliations.
291 */
292 NEPOMUK_EXPORT QUrl PersonContact();
293
294 /**
295 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PhoneNumber
296 *
297 * A telephone number.
298 */
299 NEPOMUK_EXPORT QUrl PhoneNumber();
300
301 /**
302 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PostalAddress
303 *
304 * A postal address. A class aggregating the various parts of a
305 * value for the 'ADR' property as defined in RFC 2426 Sec. 3.2.1.
306 */
307 NEPOMUK_EXPORT QUrl PostalAddress();
308
309 /**
310 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#Role
311 *
312 * A role played by a contact. Contacts that denote people, can
313 * have many roles (e.g. see the hasAffiliation property and Affiliation
314 * class). Contacts that denote Organizations or other Agents
315 * usually have one role. Each role can introduce additional contact
316 * media.
317 */
318 NEPOMUK_EXPORT QUrl Role();
319
320 /**
321 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#VideoIMAccount
322 *
323 * Deprecated in favour of nco:imCapabilityVideo.
324 */
325 NEPOMUK_EXPORT QUrl VideoIMAccount();
326
327 /**
328 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#VideoTelephoneNumber
329 *
330 * A Video telephone number. A class inspired by the TYPE=video
331 * parameter of the TEL property defined in RFC 2426 sec. 3.3.1
332 */
333 NEPOMUK_EXPORT QUrl VideoTelephoneNumber();
334
335 /**
336 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#VoicePhoneNumber
337 *
338 * A telephone number with voice communication capabilities.
339 * Class inspired by the TYPE=voice parameter of the TEL property
340 * defined in RFC 2426 sec. 3.3.1
341 */
342 NEPOMUK_EXPORT QUrl VoicePhoneNumber();
343
344 /**
345 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#addressLocation
346 *
347 * The geographical location of a postal address.
348 */
349 NEPOMUK_EXPORT QUrl addressLocation();
350
351 /**
352 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#belongsToGroup
353 *
354 * Links a Contact with a ContactGroup it belongs to.
355 */
356 NEPOMUK_EXPORT QUrl belongsToGroup();
357
358 /**
359 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#birthDate
360 *
361 * Birth date of the object represented by this Contact. An equivalent
362 * of the 'BDAY' property as defined in RFC 2426 Sec. 3.1.5.
363 */
364 NEPOMUK_EXPORT QUrl birthDate();
365
366 /**
367 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#blogUrl
368 *
369 * A Blog url.
370 */
371 NEPOMUK_EXPORT QUrl blogUrl();
372
373 /**
374 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#contactGroupName
375 *
376 * The name of the contact group. This property was NOT defined
377 * in the VCARD standard. See documentation of the 'ContactGroup'
378 * class for
379 * details
380 */
381 NEPOMUK_EXPORT QUrl contactGroupName();
382
383 /**
384 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#contactMediumComment
385 *
386 * A comment about the contact medium. (Deprecated in favor of
387 * nie:comment or nao:description - based on the context)
388 */
389 NEPOMUK_EXPORT QUrl contactMediumComment();
390
391 /**
392 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#contactUID
393 *
394 * A value that represents a globally unique identifier corresponding
395 * to the individual or resource associated with the Contact.
396 * An equivalent of the 'UID' property defined in RFC 2426 Sec.
397 * 3.6.7
398 */
399 NEPOMUK_EXPORT QUrl contactUID();
400
401 /**
402 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#containsContact
403 *
404 * A property used to group contacts into contact groups. This
405 * property was NOT defined in the VCARD standard. See documentation
406 * for the
407 * 'ContactList' class for details
408 */
409 NEPOMUK_EXPORT QUrl containsContact();
410
411 /**
412 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#contributor
413 *
414 * An entity responsible for making contributions to the content
415 * of the InformationElement.
416 */
417 NEPOMUK_EXPORT QUrl contributor();
418
419 /**
420 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#country
421 *
422 * A part of an address specyfing the country. Inspired by the seventh
423 * part of the value of the 'ADR' property as defined in RFC 2426,
424 * sec. 3.2.1
425 */
426 NEPOMUK_EXPORT QUrl country();
427
428 /**
429 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator
430 *
431 * Creator of an information element, an entity primarily responsible
432 * for the creation of the content of the data object.
433 */
434 NEPOMUK_EXPORT QUrl creator();
435
436 /**
437 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#department
438 *
439 * Department. The organizational unit within the organization.
440 */
441 NEPOMUK_EXPORT QUrl department();
442
443 /**
444 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#emailAddress
445 */
446 NEPOMUK_EXPORT QUrl emailAddress();
447
448 /**
449 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#end
450 *
451 * End datetime for the role, such as: the datetime of leaving a
452 * project or organization, datetime of ending employment, datetime
453 * of divorce. If absent or set to a date in the future, the role is
454 * currently active.
455 */
456 NEPOMUK_EXPORT QUrl end();
457
458 /**
459 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#extendedAddress
460 *
461 * An extended part of an address. This field might be used to express
462 * parts of an address that aren't include in the name of the Contact
463 * but also aren't part of the actual location. Usually the streed
464 * address and following fields are enough for a postal letter
465 * to arrive. Examples may include ('University of California
466 * Campus building 45', 'Sears Tower 34th floor' etc.) Inspired
467 * by the second part of the value of the 'ADR' property as defined
468 * in RFC 2426, sec. 3.2.1
469 */
470 NEPOMUK_EXPORT QUrl extendedAddress();
471
472 /**
473 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#female
474 *
475 * A Female
476 */
477 NEPOMUK_EXPORT QUrl female();
478
479 /**
480 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#foafUrl
481 *
482 * The URL of the FOAF file.
483 */
484 NEPOMUK_EXPORT QUrl foafUrl();
485
486 /**
487 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#fullname
488 *
489 * To specify the formatted text corresponding to the name of the
490 * object the Contact represents. An equivalent of the FN property
491 * as defined in RFC 2426 Sec. 3.1.1.
492 */
493 NEPOMUK_EXPORT QUrl fullname();
494
495 /**
496 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#gender
497 *
498 * Gender of the given contact.
499 */
500 NEPOMUK_EXPORT QUrl gender();
501
502 /**
503 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasAffiliation
504 *
505 * Links a PersonContact with an Affiliation.
506 */
507 NEPOMUK_EXPORT QUrl hasAffiliation();
508
509 /**
510 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasContactMedium
511 *
512 * A superProperty for all properties linking a Contact to an instance
513 * of a contact medium.
514 */
515 NEPOMUK_EXPORT QUrl hasContactMedium();
516
517 /**
518 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasEmailAddress
519 *
520 * An address for electronic mail communication with the object
521 * specified by this contact. An equivalent of the 'EMAIL' property
522 * as defined in RFC 2426 Sec. 3.3.1.
523 */
524 NEPOMUK_EXPORT QUrl hasEmailAddress();
525
526 /**
527 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasIMAccount
528 *
529 * Indicates that an Instant Messaging account owned by an entity
530 * represented by this contact.
531 */
532 NEPOMUK_EXPORT QUrl hasIMAccount();
533
534 /**
535 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasIMCapability
536 *
537 * Indicates that an IMAccount has a certain capability.
538 */
539 NEPOMUK_EXPORT QUrl hasIMCapability();
540
541 /**
542 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasLocation
543 *
544 * Geographical location of the contact. Inspired by the 'GEO'
545 * property specified in RFC 2426 Sec. 3.4.2
546 */
547 NEPOMUK_EXPORT QUrl hasLocation();
548
549 /**
550 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasPhoneNumber
551 *
552 * A number for telephony communication with the object represented
553 * by this Contact. An equivalent of the 'TEL' property defined
554 * in RFC 2426 Sec. 3.3.1
555 */
556 NEPOMUK_EXPORT QUrl hasPhoneNumber();
557
558 /**
559 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasPostalAddress
560 *
561 * The default Address for a Contact. An equivalent of the 'ADR'
562 * property as defined in RFC 2426 Sec. 3.2.1.
563 */
564 NEPOMUK_EXPORT QUrl hasPostalAddress();
565
566 /**
567 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hobby
568 *
569 * A hobby associated with a PersonContact. This property can
570 * be used to express hobbies and interests.
571 */
572 NEPOMUK_EXPORT QUrl hobby();
573
574 /**
575 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#imAccountType
576 *
577 * Type of the IM account. This may be the name of the service that
578 * provides the IM functionality. Examples might include Jabber,
579 * ICQ, MSN etc
580 */
581 NEPOMUK_EXPORT QUrl imAccountType();
582
583 /**
584 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#imCapabilityAudio
585 */
586 NEPOMUK_EXPORT QUrl imCapabilityAudio();
587
588 /**
589 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#imCapabilityText
590 */
591 NEPOMUK_EXPORT QUrl imCapabilityText();
592
593 /**
594 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#imCapabilityVideo
595 */
596 NEPOMUK_EXPORT QUrl imCapabilityVideo();
597
598 /**
599 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#imID
600 *
601 * Identifier of the IM account. Examples of such identifier might
602 * include ICQ UINs, Jabber IDs, Skype names etc.
603 */
604 NEPOMUK_EXPORT QUrl imID();
605
606 /**
607 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#imNickname
608 *
609 * A nickname attached to a particular IM Account.
610 */
611 NEPOMUK_EXPORT QUrl imNickname();
612
613 /**
614 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#imStatus
615 *
616 * Current status of the given IM account. When this property is
617 * set, the nco:imStatusType should also always be set. Applications
618 * should attempt to parse this property to determine the presence,
619 * only falling back to the nco:imStatusType property in the case
620 * that this property's value is unrecognised. Values for this
621 * property may include 'available', 'offline', 'busy' etc.
622 * The exact choice of them is unspecified, although it is recommended
623 * to follow the guidance of the Telepathy project when choosing
624 * a string identifier http://telepathy.freedesktop.org/spec/Connection_Interface_Simple_Presence.html#description
625 */
626 NEPOMUK_EXPORT QUrl imStatus();
627
628 /**
629 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#imStatusMessage
630 *
631 * A feature common in most IM systems. A message left by the user
632 * for all his/her contacts to see.
633 */
634 NEPOMUK_EXPORT QUrl imStatusMessage();
635
636 /**
637 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#imStatusType
638 *
639 * Current status type of the given IM account. When this property
640 * is set, the nco:imStatus property should also always be set.
641 * Applications should attempt to parse the nco:imStatus property
642 * to determine the presence, only falling back to this property
643 * in the case that the nco:imStatus property's value is unrecognised.
644 */
645 NEPOMUK_EXPORT QUrl imStatusType();
646
647 /**
648 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#isAccessedBy
649 *
650 * Indicates the local IMAccount by which this IMAccount is accessed.
651 * This does not imply membership of a contact list.
652 */
653 NEPOMUK_EXPORT QUrl isAccessedBy();
654
655 /**
656 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#isBlocked
657 *
658 * Indicates that this IMAccount has been blocked.
659 */
660 NEPOMUK_EXPORT QUrl isBlocked();
661
662 /**
663 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#key
664 *
665 * An encryption key attached to a contact. Inspired by the KEY
666 * property defined in RFC 2426 sec. 3.7.2
667 */
668 NEPOMUK_EXPORT QUrl key();
669
670 /**
671 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#locality
672 *
673 * Locality or City. Inspired by the fourth part of the value of
674 * the 'ADR' property as defined in RFC 2426, sec. 3.2.1
675 */
676 NEPOMUK_EXPORT QUrl locality();
677
678 /**
679 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#logo
680 *
681 * Logo of a company. Inspired by the LOGO property defined in RFC
682 * 2426 sec. 3.5.3
683 */
684 NEPOMUK_EXPORT QUrl logo();
685
686 /**
687 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#male
688 *
689 * A Male
690 */
691 NEPOMUK_EXPORT QUrl male();
692
693 /**
694 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#nameAdditional
695 *
696 * Additional given name of an object represented by this contact.
697 * See documentation for 'nameFamily' property for details.
698 */
699 NEPOMUK_EXPORT QUrl nameAdditional();
700
701 /**
702 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#nameFamily
703 *
704 * The family name of an Object represented by this Contact. These
705 * applies to people that have more than one given name. The 'first'
706 * one is considered 'the' given name (see nameGiven) property.
707 * All additional ones are considered 'additional' names. The
708 * name inherited from parents is the 'family name'. e.g. For Dr.
709 * John Phil Paul Stevenson Jr. M.D. A.C.P. we have contact with:
710 * honorificPrefix: 'Dr.', nameGiven: 'John', nameAdditional:
711 * 'Phil', nameAdditional: 'Paul', nameFamily: 'Stevenson',
712 * honorificSuffix: 'Jr.', honorificSuffix: 'M.D.', honorificSuffix:
713 * 'A.C.P.'. These properties form an equivalent of the compound
714 * 'N' property as defined in RFC 2426 Sec. 3.1.2
715 */
716 NEPOMUK_EXPORT QUrl nameFamily();
717
718 /**
719 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#nameGiven
720 *
721 * The given name for the object represented by this Contact. See
722 * documentation for 'nameFamily' property for details.
723 */
724 NEPOMUK_EXPORT QUrl nameGiven();
725
726 /**
727 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#nameHonorificPrefix
728 *
729 * A prefix for the name of the object represented by this Contact.
730 * See documentation for the 'nameFamily' property for details.
731 */
732 NEPOMUK_EXPORT QUrl nameHonorificPrefix();
733
734 /**
735 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#nameHonorificSuffix
736 *
737 * A suffix for the name of the Object represented by the given object.
738 * See documentation for the 'nameFamily' for details.
739 */
740 NEPOMUK_EXPORT QUrl nameHonorificSuffix();
741
742 /**
743 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#nickname
744 *
745 * A nickname of the Object represented by this Contact. This is
746 * an equivalent of the 'NICKNAME' property as defined in RFC 2426
747 * Sec. 3.1.3.
748 */
749 NEPOMUK_EXPORT QUrl nickname();
750
751 /**
752 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#note
753 *
754 * A note about the object represented by this Contact. An equivalent
755 * for the 'NOTE' property defined in RFC 2426 Sec. 3.6.2
756 */
757 NEPOMUK_EXPORT QUrl note();
758
759 /**
760 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#org
761 *
762 * Name of an organization or a unit within an organization the
763 * object represented by a Contact is associated with. An equivalent
764 * of the 'ORG' property defined in RFC 2426 Sec. 3.5.5
765 */
766 NEPOMUK_EXPORT QUrl org();
767
768 /**
769 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#phoneNumber
770 */
771 NEPOMUK_EXPORT QUrl phoneNumber();
772
773 /**
774 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#photo
775 *
776 * Photograph attached to a Contact. The DataObject referred
777 * to by this property is usually interpreted as an nfo:Image.
778 * Inspired by the PHOTO property defined in RFC 2426 sec. 3.1.4
779 */
780 NEPOMUK_EXPORT QUrl photo();
781
782 /**
783 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#pobox
784 *
785 * Post office box. This is the first part of the value of the 'ADR'
786 * property as defined in RFC 2426, sec. 3.2.1
787 */
788 NEPOMUK_EXPORT QUrl pobox();
789
790 /**
791 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#postalcode
792 *
793 * Postal Code. Inspired by the sixth part of the value of the 'ADR'
794 * property as defined in RFC 2426, sec. 3.2.1
795 */
796 NEPOMUK_EXPORT QUrl postalcode();
797
798 /**
799 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#publisher
800 *
801 * An entity responsible for making the InformationElement available.
802 */
803 NEPOMUK_EXPORT QUrl publisher();
804
805 /**
806 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#publishesPresenceTo
807 *
808 * Indicates that this IMAccount publishes its presence information
809 * to the other IMAccount.
810 */
811 NEPOMUK_EXPORT QUrl publishesPresenceTo();
812
813 /**
814 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#region
815 *
816 * Region. Inspired by the fifth part of the value of the 'ADR' property
817 * as defined in RFC 2426, sec. 3.2.1
818 */
819 NEPOMUK_EXPORT QUrl region();
820
821 /**
822 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#representative
823 *
824 * An object that represent an object represented by this Contact.
825 * Usually this property is used to link a Contact to an organization,
826 * to a contact to the representative of this organization the
827 * user directly interacts with. An equivalent for the 'AGENT'
828 * property defined in RFC 2426 Sec. 3.5.4
829 */
830 NEPOMUK_EXPORT QUrl representative();
831
832 /**
833 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#requestedPresenceSubscriptionTo
834 *
835 * Indicates that this IMAccount has requested a subscription
836 * to the presence information of the other IMAccount.
837 */
838 NEPOMUK_EXPORT QUrl requestedPresenceSubscriptionTo();
839
840 /**
841 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#role
842 *
843 * Role an object represented by this contact represents in the
844 * organization. This might include 'Programmer', 'Manager',
845 * 'Sales Representative'. Be careful to avoid confusion with
846 * the title property. An equivalent of the 'ROLE' property as
847 * defined in RFC 2426. Sec. 3.5.2. Note the difference between
848 * nco:Role class and nco:role property.
849 */
850 NEPOMUK_EXPORT QUrl role();
851
852 /**
853 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#sound
854 *
855 * Sound clip attached to a Contact. The DataObject referred to
856 * by this property is usually interpreted as an nfo:Audio. Inspired
857 * by the SOUND property defined in RFC 2425 sec. 3.6.6.
858 */
859 NEPOMUK_EXPORT QUrl sound();
860
861 /**
862 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#start
863 *
864 * Start datetime for the role, such as: the datetime of joining
865 * a project or organization, datetime of starting employment,
866 * datetime of marriage
867 */
868 NEPOMUK_EXPORT QUrl start();
869
870 /**
871 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#streetAddress
872 *
873 * The streed address. Inspired by the third part of the value of
874 * the 'ADR' property as defined in RFC 2426, sec. 3.2.1
875 */
876 NEPOMUK_EXPORT QUrl streetAddress();
877
878 /**
879 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#title
880 *
881 * The official title the object represented by this contact in
882 * an organization. E.g. 'CEO', 'Director, Research and Development',
883 * 'Junior Software Developer/Analyst' etc. An equivalent of
884 * the 'TITLE' property defined in RFC 2426 Sec. 3.5.1
885 */
886 NEPOMUK_EXPORT QUrl title();
887
888 /**
889 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#url
890 *
891 * A uniform resource locator associated with the given role of
892 * a Contact. Inspired by the 'URL' property defined in RFC 2426
893 * Sec. 3.6.8.
894 */
895 NEPOMUK_EXPORT QUrl url();
896
897 /**
898 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#voiceMail
899 *
900 * Indicates if the given number accepts voice mail. (e.g. there
901 * is an answering machine). Inspired by TYPE=msg parameter of
902 * the TEL property defined in RFC 2426 sec. 3.3.1
903 */
904 NEPOMUK_EXPORT QUrl voiceMail();
905
906 /**
907 * http://www.semanticdesktop.org/ontologies/2007/03/22/nco#websiteUrl
908 *
909 * A url of a website.
910 */
911 NEPOMUK_EXPORT QUrl websiteUrl();
912 }
913 }
914}
915
916#endif
917