nco:PersonContact

nco:PersonContact

Description

A Contact that denotes a Person. A person can have multiple Affiliations.

This class emits notifications about changes, and can be tracked through the GraphUpdated DBus signal.

Class hierarchy

    http://www.w3.org/2000/01/rdf-schema#Resource http://www.w3.org/2000/01/rdf-schema#Resource 
        nie:InformationElement     ──┐
                                     │
                nco:Role ────────────┤
                                     └── nco:Contact 
                    nco:PersonContact 

Predefined instances

nco:PersonContact has the following predefined instances:

  • nco:default-contact-me

Full-text-indexed properties

nco:PersonContact has the following full-text-indexed properties:

Properties

The “maemo:contactVibrationRingtone” property

“maemo:contactVibrationRingtone”          nfo:FileDataObject

File linked with a contact to vibrate on a pleasant frequency

Number of possible elements per resource (Cardinality): 1


The “maemo:contactVideoRingtone” property

“maemo:contactVideoRingtone”          nfo:FileDataObject

Video file linked with a contact

Number of possible elements per resource (Cardinality): 1


The “maemo:contactAudioRingtone” property

“maemo:contactAudioRingtone”          nfo:FileDataObject

Audio file linked with a contact

Number of possible elements per resource (Cardinality): 1


The “nco:hasAffiliation” property

“nco:hasAffiliation”          nco:Affiliation

Links a PersonContact with an Affiliation.

Number of possible elements per resource (Cardinality): Unlimited


The “nco:gender” property

“nco:gender”          nco:Gender

Gender of the given contact.

Number of possible elements per resource (Cardinality): 1


The “nco:hobby” property

“nco:hobby”          http://www.w3.org/2001/XMLSchema#string

A hobby associated with a PersonContact. This property can be used to express hobbies and interests.

Number of possible elements per resource (Cardinality): 1


The “nco:nameHonorificPrefix” property

“nco:nameHonorificPrefix”          http://www.w3.org/2001/XMLSchema#string

A prefix for the name of the object represented by this Contact. See documentation for the 'nameFamily' property for details.

Number of possible elements per resource (Cardinality): 1


The “nco:nameHonorificSuffix” property

“nco:nameHonorificSuffix”          http://www.w3.org/2001/XMLSchema#string

A suffix for the name of the Object represented by the given object. See documentation for the 'nameFamily' for details.

Number of possible elements per resource (Cardinality): 1


The “nco:nameAdditional” property

“nco:nameAdditional”          http://www.w3.org/2001/XMLSchema#string

Additional given name of an object represented by this contact. See documentation for 'nameFamily' property for details.

Number of possible elements per resource (Cardinality): 1

This property is full-text-indexed, and can be looked up through fts:match.


The “nco:nameGiven” property

“nco:nameGiven”          http://www.w3.org/2001/XMLSchema#string

The given name for the object represented by this Contact. See documentation for 'nameFamily' property for details.

Number of possible elements per resource (Cardinality): 1

This property is full-text-indexed, and can be looked up through fts:match.


The “nco:nameFamily” property

“nco:nameFamily”          http://www.w3.org/2001/XMLSchema#string

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

Number of possible elements per resource (Cardinality): 1

This property is full-text-indexed, and can be looked up through fts:match.