NEPOMUK Contact Ontology
OSCAF Recommendation 28.08.2013
- Latest Version:
- http://www.semanticdesktop.org/ontologies/2007/03/22/nco
- This Version:
- This file refers to the Revision 1.2 of NCO. Minor changes may be implemented in future revisions. With each new revision, the documentation and all serializations of the ontology will be updated. The URI identifying this version (but not the namespace) is
http://www.semanticdesktop.org/ontologies/2007/03/22/nco/v1.2/
- Previous Version:
- http://www.semanticdesktop.org/ontologies/2007/03/22/nco/v1.1/
- Authors:
- Antoni Mylka, DFKI, antoni.mylka@dfki.de
- Leo Sauermann, DFKI, leo.sauermann@dfki.de
- Michael Sintek, DFKI, michael.sintek@dfki.de
- Ludger van Elst, DFKI, elst@dfki.uni-kl.de
- Editor:
- Antoni Mylka, DFKI, antoni.mylka@dfki.de
- Judie Attard, DERI/NUIG, judie.attard@deri.org
-
- Contributors:
- Evgeny 'phreedom' Egorochkin, KDE Strigi Developer, stexx@mail.ru
- Christiaan Fluit, Aduna, christiaan.fluit@aduna-software.com
- Ontology:
- XML/RDFS Serialization: NCO
(Data Graph Only)
- XML/RDFS Serialization: NCO
(Metadata Graph Only)
- TriG Serialization: NCO
(Graph Set)
Copyright © 2013 OSCAF®
The ontologies are made available under the terms of OSCAF software license
Abstract
NEPOMUK Contact Ontology
describes contact information, common in many places on the desktop. It
evolved from the VCARD specification (RFC 2426)
and has been inspired by the Vcard Ontology
by Renato Ianella. The scope of NCO is much broader though. This
document gives an overview of the classes, properties and intended use
cases of the NCO ontology.
Status of this document
This document arose from
the work of the Task-Force ontologies within the NEPOMUK project.
This document is a DRAFT made available by the Nepomuk Consortium for
discussion only. This document is a work in progress and may be
updated, replaced, or rendered obsolete by other documents at any time.
This document is a part
in a set of seven documents, which together comprise the complete
specification of the Nepomuk Information Element Ontology Framework.
These are: NIE,
NFO,
NCO,
NMO,
NCAL,
NEXIF,
NID3.
Ontology Visualisation
Change Log
Note: Some Contact attributes have been re-organised under three new classes: nco:Name, nco:PersonName and nco:BirthDate. Thus, the modified properties below have undergone a change of domain.
- Added
- Modified
- Deprecated
1. Introduction
The purpose of the Nepomuk Contact Ontology (NCO) is to describe
contact information. It is one of the core elements of every Personal
Information Management system and Nepomuk is no exception. Origins of
this ontology can be traced back to VCARD specification published in [RFC2426]. The first attempt to
convert RFC 2426 to RDF was made by Renato Ianella and published in a
W3C working group note [VCARDRDF].
This ontology doesn't meet Nepomuk requirements though. Most of the
properties don't have their domains and ranges set. It uses certain
modelling techniques that result in untyped blank nodes. Those few
range constraints that have been set are violated
in the examples provided with the specification document.
All of this led to a decision to create a new ontology. This
opportunity has been used to fill in the missing domain and range
constraints and to expand the ontology with the concepts of Roles and
arbitrary contact media. It came at a cost of reduced compatibility
with the VCARD specification. The goal was to allow for lossless import
of vCard data. Exporting vCard files might require discarding some
information, since NCO is more expressive.
The meaning of the term 'Contact' in
NCO is quite wide. It is every piece of data that identifies an entity
or provides means to communicate with it. This definition has two
aspects - identification and communication. NCO covers both of them.
A very high level diagram of the scope
of NCO is outlined in the figure above. It has two axes: content and
complexity. The vertical one refers to the various kinds of entities
mentioned in the definition of a Contact. They include people and
organizations but in a general case anything that can be contacted, can
be represented by an instance of the Contact class. This generality is
justified by
the fact, that in many cases automatic agents can be contacted with
various means.
Many companies operate automatic IVR systems the users may call to
obtain information or place orders. Emails are sent by various software
systems to notify the recipient of some event. In all of these cases, a
user might want to reprent such entities on a contact list, even though
they are neither people, nor organizations.
The horizontal axis represents the
broad spectrum of use cases for this ontology. The left end is intended
to cover simple bits of information about contacts. Such information is
usually found in various places on a desktop. Recipients of emails,
authors of documents, attendees of calendar events. All of
these small pieces of data refer to Contacts, even though they are not
parts of a typical addressbook or a Contact list.
The rightmost end of the horizontal
axis represents cases where a Contact refers
to an entry in an Addressbook. There are numerous applications that
allow the user to manage a list of contacts. They usually store many
pieces of data. In many cases a single person appears in various roles,
as a private person and as an employee of a company or an organization.
These roles are usually connected with their own addresses (private and
business), telephone numbers, email addresses etc. Cases when a person
is affiliated with multiple organizations make the matters even more
complicated. NCO tries to provide means to express this role-based
approach.
The most important classes are
outlined in the Figure below.
Contact is the core class of
NCO. It provides various properties for the purpose of identifying an
entity. They include mostly names, either as one string - (fullname or split into
constituent parts - nameFamily,
nameGiven etc).
The communication information is expressed with subclasses of the ContactMedium
class. They provide various means of communication. An entire hierarchy
of various ContactMedia has been presented. Available subclasses
include: PostalAddress,
PhoneNumber, EmailAddress, and IMAccount. Each medium is
equipped with specific properties. For instance the PostalAddress can
be split into various parts, an IMAccount has
an instant messaging identifier,
a status and a status
message status message.
A single Contact has one
default role (expressed by the fact that the Contact class is a
subclass of Role. This makes it
easier to use Contacts in places where little information is available
(leftmost end of the complexity axis). When contacts are extracted from
places where they are described in more detail (rightmost end of the
complexity axis) the distinction between multiple roles can be
expressed. NCO provides means to describe contact information to a
person (PersonContact
class that is affiliated (Affiliation)
with multiple Organizations (OrganizationContact).
-
nco-contact.ttl
A simple NCO Contact. It represents an individual, with some contact media
affiliated with an organization. His work address and telephone is also
expressed.
-
nco-key.ttl
Demonstrates how to attach information about public keys. NCO doesn't have
any particular vocabulary for elements of public keys. A key is treated as
an attachment file. Future NIE extensions may add more expressive vocabulary
for this.
-
nco-photossounds.ttl
Demonstrates how to attach information about photos and sounds to a contact.
They are also expressed as attachments, but NIE provides vocabulary that can
be used to interpret those attachments as InformationElements of a concrete
type.
Ontology Classes Description
Affiliation
rdfs:Resource, nco:Role |
-- |
nco:department, nco:org, nco:role, nco:title |
nco:hasAffiliation |
Description | Aggregates three properties defined in RFC2426. Originally all three were attached directly to a person. One person could have only one title and one role within one organization. This class is intended to lift this limitation. |
AudioIMAccount
BbsNumber
BirthDate
CarPhoneNumber
CellPhoneNumber
nco:ContactMedium, nco:MessagingNumber, nco:PhoneNumber, rdfs:Resource, nco:VoicePhoneNumber |
-- |
-- |
-- |
Description | A cellular phone number. Inspired by the (TYPE=cell) parameter of the TEL property as defined in RFC 2426 sec 3.3.1. Usually a cellular phone can accept voice calls as well as textual messages (SMS), therefore this class has two superclasses. |
Contact
nie:InformationElement, nao:Party, rdfs:Resource, nco:Role |
nco:OrganizationContact, nco:PersonContact |
nco:belongsToGroup, nco:contactUID, nco:hasCustomAttribute, nco:hasLocation, nco:hasName, nco:key, nco:note, nco:photo, nco:representative, nco:sound |
nmm:actor, nexif:artist, nmm:assistantDirector, nid3:backgroundArtist, nmo:bcc, nmo:cc, nmm:cinematographer, nid3:composer, nmm:composer, nid3:conductor, nco:contributor, nco:creator, ncal:delegatedFrom, ncal:delegatedTo, nmm:director, nid3:encodedBy, nfo:fileOwner, nid3:fileOwner, nfo:foundry, nmo:from, nid3:internetRadioStationOwner, nid3:interpretedBy, ncal:involvedContact, nid3:involvedPersonContact, nid3:leadArtist, nid3:licensee, nmm:lyricist, ncal:member, nid3:originalArtist, nid3:originalTextWriter, nmm:performer, nmo:primaryRecipient, nmm:producer, nco:publisher, nid3:publisher, nmo:recipient, nmo:replyTo, nco:representative, nmo:secondaryRecipient, nmo:sender, ncal:sentBy, nso:sharedWithContact, nid3:textWriter, nmo:to, nmm:writer |
Description | A Contact. A piece of data that can provide means to identify or communicate with an entity. |
ContactGroup
ContactList
nie:InformationElement, rdfs:Resource |
-- |
nco:containsContact |
-- |
Description | A contact list, this class represents an addressbook or a contact list of an IM application. Contacts inside a contact list can belong to contact groups. |
ContactListDataObject
ContactMedium
rdfs:Resource |
nco:AudioIMAccount, nco:BbsNumber, nco:CarPhoneNumber, nco:CellPhoneNumber, nco:DomesticDeliveryAddress, nco:EmailAddress, nco:FaxNumber, nco:IMAccount, nco:InternationalDeliveryAddress, nco:IsdnNumber, nco:MessagingNumber, nco:ModemNumber, nco:PagerNumber, nco:ParcelDeliveryAddress, nco:PcsNumber, nco:PhoneNumber, nco:PostalAddress, nco:VideoIMAccount, nco:VideoTelephoneNumber, nco:VoicePhoneNumber |
nco:contactMediumComment |
nmo:emailBcc, nmo:emailCc, nmo:emailTo, nco:hasContactMedium, nmo:messageFrom, nmo:messageRecipient, nmo:messageReplyTo, nmo:messageSender, nmo:primaryMessageRecipient, nmo:secondaryMessageRecipient |
Description | A superclass for all contact media - ways to contact an entity represented by a Contact instance. Some of the subclasses of this class (the various kinds of telephone numbers and postal addresses) have been inspired by the values of the TYPE parameter of ADR and TEL properties defined in RFC 2426 sec. 3.2.1. and 3.3.1 respectively. Each value is represented by an appropriate subclass with two major exceptions TYPE=home and TYPE=work. They are to be expressed by the roles these contact media are attached to i.e. contact media with TYPE=home parameter are to be attached to the default role (nco:Contact or nco:PersonContact), whereas media with TYPE=work parameter should be attached to nco:Affiliation or nco:OrganizationContact. |
DomesticDeliveryAddress
nco:ContactMedium, nco:PostalAddress, rdfs:Resource |
-- |
-- |
-- |
Description | Domestic Delivery Addresse. Class inspired by TYPE=dom parameter of the ADR property defined in RFC 2426 sec. 3.2.1 |
EmailAddress
FaxNumber
nco:ContactMedium, nco:PhoneNumber, rdfs:Resource |
-- |
-- |
-- |
Description | A fax number. Inspired by the (TYPE=fax) parameter of the TEL property as defined in RFC 2426 sec 3.3.1. |
Gender
rdfs:Resource |
-- |
-- |
nco:gender |
Description | Gender. Instances of this class may include male and female. |
nco:female, nco:male |
Hobby
rdfs:Resource |
-- |
-- |
nco:hobby |
Description | Instances of this class represent personal hobbies and interests. |
IMAccount
nco:ContactMedium, rdfs:Resource |
nco:AudioIMAccount, nco:VideoIMAccount |
nco:hasIMCapability, nco:imAccountType, nco:imID, nco:imNickname, nco:imStatus, nco:imStatusMessage, nco:imStatusType, nco:isAccessedBy, nco:isBlocked, nco:publishesPresenceTo, nco:requestedPresenceSubscriptionTo |
nco:hasIMAccount, nco:isAccessedBy, nco:publishesPresenceTo, nco:requestedPresenceSubscriptionTo |
Description | An account in an Instant Messaging system. |
IMCapability
rdfs:Resource |
-- |
-- |
nco:hasIMCapability |
Description | Capabilities of a cetain IMAccount. |
nco:imCapabilityAudio, nco:imCapabilityText, nco:imCapabilityVideo |
IMStatusType
rdfs:Resource |
-- |
-- |
nco:imStatusType |
Description | The status type of an IMAccount. Based on the Connection\_Presence\_Type enumeration of the Telepathy project: http://telepathy.freedesktop.org/spec/Connection\_Interface\_Simple\_Presence.html#Enum:Connection\_Presence\_Type |
nco:IMStatusTypeAvailable, nco:IMStatusTypeAway, nco:IMStatusTypeBusy, nco:IMStatusTypeExtendedAway, nco:IMStatusTypeHidden, nco:IMStatusTypeOffline, nco:IMStatusTypeUnknown |
InternationalDeliveryAddress
nco:ContactMedium, nco:PostalAddress, rdfs:Resource |
-- |
-- |
-- |
Description | International Delivery Addresse. Class inspired by TYPE=intl parameter of the ADR property defined in RFC 2426 sec. 3.2.1 |
IsdnNumber
MessagingNumber
ModemNumber
Name
OrganizationContact
PagerNumber
ParcelDeliveryAddress
nco:ContactMedium, nco:PostalAddress, rdfs:Resource |
-- |
-- |
-- |
Description | Parcel Delivery Addresse. Class inspired by TYPE=parcel parameter of the ADR property defined in RFC 2426 sec. 3.2.1 |
PcsNumber
PersonContact
PersonName
PhoneNumber
nco:ContactMedium, rdfs:Resource |
nco:BbsNumber, nco:CarPhoneNumber, nco:CellPhoneNumber, nco:FaxNumber, nco:IsdnNumber, nco:MessagingNumber, nco:ModemNumber, nco:PagerNumber, nco:PcsNumber, nco:VideoTelephoneNumber, nco:VoicePhoneNumber |
nco:phoneNumber |
nco:hasPhoneNumber |
Description | A telephone number. |
PostalAddress
nco:ContactMedium, rdfs:Resource |
nco:DomesticDeliveryAddress, nco:InternationalDeliveryAddress, nco:ParcelDeliveryAddress |
nco:addressLocation, nco:country, nco:extendedAddress, nco:locality, nco:pobox, nco:postalcode, nco:region, nco:streetAddress |
nco:hasPostalAddress |
Description | A postal address. A class aggregating the various parts of a value for the 'ADR' property as defined in RFC 2426 Sec. 3.2.1. |
Role
rdfs:Resource |
nco:Affiliation, nco:Contact, nco:OrganizationContact, nco:PersonContact |
nco:blogUrl, nco:end, nco:foafUrl, nco:hasContactMedium, nco:hasEmailAddress, nco:hasIMAccount, nco:hasPhoneNumber, nco:hasPostalAddress, nco:start, nco:url, nco:websiteUrl |
-- |
Description | A role played by a contact. Contacts that denote people, can have many roles (e.g. see the hasAffiliation property and Affiliation class). Contacts that denote Organizations or other Agents usually have one role. Each role can introduce additional contact media. |
VideoIMAccount
VideoTelephoneNumber
VoicePhoneNumber
Ontology Properties Description
addressLocation
rdf:Property, rdfs:Resource |
nco:PostalAddress |
geo:Point |
1 |
-- |
-- |
Description | The geographical location of a postal address. |
age
rdf:Property, rdfs:Resource |
nco:BirthDate |
xsd:nonNegativeInteger |
-- |
-- |
Description | Indicates the age of a person contact. |
belongsToGroup
birthDate
rdf:Property, rdfs:Resource |
nco:BirthDate |
xsd:date |
1 |
dc:date |
-- |
Description | Birth date of the object represented by this Contact. An equivalent of the 'BDAY' property as defined in RFC 2426 Sec. 3.1.5. |
blogUrl
rdf:Property, rdfs:Resource |
nco:Role |
rdfs:Resource |
nco:url |
-- |
Description | A Blog url. |
contactGroupName
rdf:Property, rdfs:Resource |
nco:ContactGroup |
xsd:string |
1 |
dc:title |
-- |
Description | The name of the contact group. This property was NOT defined
in the VCARD standard. See documentation of the 'ContactGroup' class for
details |
contactMediumComment
rdf:Property, rdfs:Resource |
nco:ContactMedium |
xsd:string |
-- |
-- |
Description | A comment about the contact medium. (Deprecated in favor of nie:comment or nao:description - based on the context) |
contactUID
rdf:Property, rdfs:Resource |
nco:Contact |
xsd:string |
1 |
nie:identifier, dc:identifier, nao:identifier |
-- |
Description | A value that represents a globally unique identifier corresponding to the individual or resource associated with the Contact. An equivalent of the 'UID' property defined in RFC 2426 Sec. 3.6.7 |
containsContact
contributor
rdf:Property, rdfs:Resource |
nie:InformationElement |
nco:Contact |
nao:annotation, nao:contributor, dc:contributor |
nmm:actor, nexif:artist, nmm:assistantDirector, nid3:backgroundArtist, nmm:cinematographer, nid3:composer, nmm:composer, nid3:conductor, nco:creator, nmm:director, nid3:encodedBy, nfo:foundry, nid3:interpretedBy, nmm:lyricist, nid3:originalArtist, nid3:originalTextWriter, nmm:performer, nmm:producer, nid3:textWriter, nmm:writer |
Description | An entity responsible for making contributions to the content of the InformationElement. |
country
rdf:Property, rdfs:Resource |
nco:PostalAddress |
xsd:string |
1 |
-- |
-- |
Description | A part of an address specyfing the country. Inspired by the seventh part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1 |
creator
rdf:Property, rdfs:Resource |
nie:InformationElement |
nco:Contact |
nao:annotation, nao:contributor, nco:contributor, dc:contributor, nao:creator, dc:creator |
nexif:artist, nid3:composer, nfo:foundry, nid3:originalArtist |
Description | Creator of an information element, an entity primarily responsible for the creation of the content of the data object. |
department
rdf:Property, rdfs:Resource |
nco:Affiliation |
xsd:string |
-- |
-- |
Description | Department. The organizational unit within the organization. |
emailAddress
end
rdf:Property, rdfs:Resource |
nco:Role |
xsd:dateTime |
1 |
-- |
-- |
Description | End datetime for the role, such as: the datetime of leaving a project or organization, datetime of ending employment, datetime of divorce. If absent or set to a date in the future, the role is currently active. |
extendedAddress
rdf:Property, rdfs:Resource |
nco:PostalAddress |
xsd:string |
1 |
-- |
-- |
Description | An extended part of an address. This field might be used to express parts of an address that aren't include in the name of the Contact but also aren't part of the actual location. Usually the streed address and following fields are enough for a postal letter to arrive. Examples may include ('University of California Campus building 45', 'Sears Tower 34th floor' etc.) Inspired by the second part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1 |
foafUrl
rdf:Property, rdfs:Resource |
nco:Role |
rdfs:Resource |
nco:url |
-- |
Description | The URL of the FOAF file. |
fullname
rdf:Property, rdfs:Resource |
nco:Name |
xsd:string |
1 |
rdfs:label, nao:prefLabel, dc:title, nie:title |
-- |
Description | To specify the formatted text corresponding to the name of the object the Contact represents. An equivalent of the FN property as defined in RFC 2426 Sec. 3.1.1. |
gender
hasAffiliation
hasBirthDate
hasContactMedium
hasCustomAttribute
rdf:Property, rdfs:Resource |
nco:Contact |
-- |
-- |
-- |
Description | A generic contact attribute introduced in order to enable customisation of contact details. Thus, systems using the NCO to model contact and person information, can introduce customised attributes by creating them as a subproperty of this one. |
hasEmailAddress
rdf:Property, rdfs:Resource |
nco:Role |
nco:EmailAddress |
nco:hasContactMedium |
-- |
Description | An address for electronic mail communication with the object specified by this contact. An equivalent of the 'EMAIL' property as defined in RFC 2426 Sec. 3.3.1. |
hasIMAccount
hasIMCapability
hasLocation
rdf:Property, rdfs:Resource |
nco:Contact |
geo:Point |
1 |
-- |
-- |
Description | Geographical location of the contact. Inspired by the 'GEO' property specified in RFC 2426 Sec. 3.4.2 |
hasName
rdf:Property, rdfs:Resource |
nco:Contact |
nco:Name |
-- |
-- |
Description | Attaches name information to a contact. |
hasPersonName
hasPhoneNumber
rdf:Property, rdfs:Resource |
nco:Role |
nco:PhoneNumber |
nco:hasContactMedium |
-- |
Description | A number for telephony communication with the object represented by this Contact. An equivalent of the 'TEL' property defined in RFC 2426 Sec. 3.3.1 |
hasPostalAddress
hobby
rdf:Property, rdfs:Resource |
nco:PersonContact |
nco:Hobby |
-- |
-- |
Description | A hobby associated with a PersonContact. This property can be used to express hobbies and interests. |
imAccountType
rdf:Property, rdfs:Resource |
nco:IMAccount |
xsd:string |
1 |
-- |
-- |
Description | Type of the IM account. This may be the name of the service that provides the IM functionality. Examples might include Jabber, ICQ, MSN etc |
imID
rdf:Property, rdfs:Resource |
nco:IMAccount |
xsd:string |
nao:identifier |
-- |
Description | Identifier of the IM account. Examples of such identifier might include ICQ UINs, Jabber IDs, Skype names etc. |
imNickname
rdf:Property, rdfs:Resource |
nco:IMAccount |
xsd:string |
-- |
-- |
Description | A nickname attached to a particular IM Account. |
imStatus
rdf:Property, rdfs:Resource |
nco:IMAccount |
xsd:string |
1 |
-- |
-- |
Description | Current status of the given IM account. When this property is set, the nco:imStatusType should also always be set. Applications should attempt to parse this property to determine the presence, only falling back to the nco:imStatusType property in the case that this property's value is unrecognised. Values for this property may include 'available', 'offline', 'busy' etc. The exact choice of them is unspecified, although it is recommended to follow the guidance of the Telepathy project when choosing a string identifier http://telepathy.freedesktop.org/spec/Connection\_Interface\_Simple\_Presence.html#description |
imStatusMessage
rdf:Property, rdfs:Resource |
nco:IMAccount |
xsd:string |
1 |
-- |
-- |
Description | A feature common in most IM systems. A message left by the user for all his/her contacts to see. |
imStatusType
rdf:Property, rdfs:Resource |
nco:IMAccount |
nco:IMStatusType |
1 |
-- |
-- |
Description | Current status type of the given IM account. When this property is set, the nco:imStatus property should also always be set. Applications should attempt to parse the nco:imStatus property to determine the presence, only falling back to this property in the case that the nco:imStatus property's value is unrecognised. |
isAccessedBy
rdf:Property, rdfs:Resource |
nco:IMAccount |
nco:IMAccount |
-- |
-- |
Description | Indicates the local IMAccount by which this IMAccount is accessed. This does not imply membership of a contact list. |
isBlocked
rdf:Property, rdfs:Resource |
nco:IMAccount |
xsd:boolean |
1 |
-- |
-- |
Description | Indicates that this IMAccount has been blocked. |
key
locality
rdf:Property, rdfs:Resource |
nco:PostalAddress |
xsd:string |
1 |
-- |
-- |
Description | Locality or City. Inspired by the fourth part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1 |
logo
nameAdditional
rdf:Property, rdfs:Resource |
nco:PersonName |
xsd:string |
-- |
-- |
Description | Additional given name of an object represented by this contact. See documentation for 'nameFamily' property for details. |
nameFamily
rdf:Property, rdfs:Resource |
nco:PersonName |
xsd:string |
1 |
-- |
-- |
Description | The family name of an Object represented by this Contact. These applies to people that have more than one given name. The 'first' one is considered 'the' given name (see nameGiven) property. All additional ones are considered 'additional' names. The name inherited from parents is the 'family name'. e.g. For Dr. John Phil Paul Stevenson Jr. M.D. A.C.P. we have contact with: honorificPrefix: 'Dr.', nameGiven: 'John', nameAdditional: 'Phil', nameAdditional: 'Paul', nameFamily: 'Stevenson', honorificSuffix: 'Jr.', honorificSuffix: 'M.D.', honorificSuffix: 'A.C.P.'. These properties form an equivalent of the compound 'N' property as defined in RFC 2426 Sec. 3.1.2 |
nameGiven
rdf:Property, rdfs:Resource |
nco:PersonName |
xsd:string |
1 |
-- |
-- |
Description | The given name for the object represented by this Contact. See documentation for 'nameFamily' property for details. |
nameHonorificPrefix
rdf:Property, rdfs:Resource |
nco:PersonName |
xsd:string |
-- |
-- |
Description | A prefix for the name of the object represented by this Contact. See documentation for the 'nameFamily' property for details. |
nameHonorificSuffix
rdf:Property, rdfs:Resource |
nco:PersonName |
xsd:string |
-- |
-- |
Description | A suffix for the name of the Object represented by the given object. See documentation for the 'nameFamily' for details. |
nickname
rdf:Property, rdfs:Resource |
nco:Name |
xsd:string |
-- |
-- |
Description | A nickname of the Object represented by this Contact. This is an equivalent of the 'NICKNAME' property as defined in RFC 2426 Sec. 3.1.3. |
note
org
rdf:Property, rdfs:Resource |
nco:Affiliation |
nco:OrganizationContact |
1 |
-- |
-- |
Description | Name of an organization or a unit within an organization the object represented by a Contact is associated with. An equivalent of the 'ORG' property defined in RFC 2426 Sec. 3.5.5 |
phoneNumber
photo
rdf:Property, rdfs:Resource |
nco:Contact |
nie:DataObject |
dcterms:hasPart, nie:hasPart, nie:relatedTo, dc:relation |
-- |
Description | Photograph attached to a Contact. The DataObject referred to by this property is usually interpreted as an nfo:Image. Inspired by the PHOTO property defined in RFC 2426 sec. 3.1.4 |
pobox
rdf:Property, rdfs:Resource |
nco:PostalAddress |
xsd:string |
1 |
-- |
-- |
Description | Post office box. This is the first part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1 |
postalcode
rdf:Property, rdfs:Resource |
nco:PostalAddress |
xsd:string |
1 |
-- |
-- |
Description | Postal Code. Inspired by the sixth part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1 |
publisher
publishesPresenceTo
rdf:Property, rdfs:Resource |
nco:IMAccount |
nco:IMAccount |
-- |
-- |
Description | Indicates that this IMAccount publishes its presence information to the other IMAccount. |
region
rdf:Property, rdfs:Resource |
nco:PostalAddress |
xsd:string |
1 |
-- |
-- |
Description | Region. Inspired by the fifth part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1 |
representative
rdf:Property, rdfs:Resource |
nco:Contact |
nco:Contact |
-- |
-- |
Description | An object that represent an object represented by this Contact. Usually this property is used to link a Contact to an organization, to a contact to the representative of this organization the user directly interacts with. An equivalent for the 'AGENT' property defined in RFC 2426 Sec. 3.5.4 |
requestedPresenceSubscriptionTo
rdf:Property, rdfs:Resource |
nco:IMAccount |
nco:IMAccount |
-- |
-- |
Description | Indicates that this IMAccount has requested a subscription to the presence information of the other IMAccount. |
role
rdf:Property, rdfs:Resource |
nco:Affiliation |
xsd:string |
-- |
-- |
Description | Role an object represented by this contact represents in the organization. This might include 'Programmer', 'Manager', 'Sales Representative'. Be careful to avoid confusion with the title property. An equivalent of the 'ROLE' property as defined in RFC 2426. Sec. 3.5.2. Note the difference between nco:Role class and nco:role property. |
sound
rdf:Property, rdfs:Resource |
nco:Contact |
nie:DataObject |
dcterms:hasPart, nie:hasPart, nie:relatedTo, dc:relation |
-- |
Description | Sound clip attached to a Contact. The DataObject referred to by this property is usually interpreted as an nfo:Audio. Inspired by the SOUND property defined in RFC 2425 sec. 3.6.6. |
start
rdf:Property, rdfs:Resource |
nco:Role |
xsd:dateTime |
1 |
-- |
-- |
Description | Start datetime for the role, such as: the datetime of joining a project or organization, datetime of starting employment, datetime of marriage |
streetAddress
rdf:Property, rdfs:Resource |
nco:PostalAddress |
xsd:string |
1 |
-- |
-- |
Description | The streed address. Inspired by the third part of the value of the 'ADR' property as defined in RFC 2426, sec. 3.2.1 |
title
rdf:Property, rdfs:Resource |
nco:Affiliation |
xsd:string |
1 |
-- |
-- |
Description | The official title the object represented by this contact in an organization. E.g. 'CEO', 'Director, Research and Development', 'Junior Software Developer/Analyst' etc. An equivalent of the 'TITLE' property defined in RFC 2426 Sec. 3.5.1 |
url
rdf:Property, rdfs:Resource |
nco:Role |
rdfs:Resource |
-- |
nco:blogUrl, nco:foafUrl, nco:websiteUrl |
Description | A uniform resource locator associated with the given role of a Contact. Inspired by the 'URL' property defined in RFC 2426 Sec. 3.6.8. |
voiceMail
rdf:Property, rdfs:Resource |
nco:VoicePhoneNumber |
xsd:boolean |
1 |
-- |
-- |
Description | Indicates if the given number accepts voice mail. (e.g. there is an answering machine). Inspired by TYPE=msg parameter of the TEL property defined in RFC 2426 sec. 3.3.1 |
websiteUrl
rdf:Property, rdfs:Resource |
nco:Role |
rdfs:Resource |
nco:url |
-- |
Description | A url of a website. |