QtContacts Tracker Schema

(libqtcontacts-tracker 4.14.19-1+0m6)

Contact Group

Details

QContactAddress detail

Contexts: -

Fields

Country: QString
RDF domain: nco:Role
RDF property chain: nco:hasPostalAddress [ nco:country ?value ]
RDF range: xsd:string
Locality: QString
RDF domain: nco:Role
RDF property chain: nco:hasPostalAddress [ nco:locality ?value ]
RDF range: xsd:string
PostOfficeBox: QString
RDF domain: nco:Role
RDF property chain: nco:hasPostalAddress [ nco:pobox ?value ]
RDF range: xsd:string
Postcode: QString
RDF domain: nco:Role
RDF property chain: nco:hasPostalAddress [ nco:postalcode ?value ]
RDF range: xsd:string
Region: QString
RDF domain: nco:Role
RDF property chain: nco:hasPostalAddress [ nco:region ?value ]
RDF range: xsd:string
Street: QString
RDF domain: nco:Role
RDF property chain: nco:hasPostalAddress [ nco:streetAddress ?value ]
RDF range: xsd:string
SubTypes: QStringList
RDF domain: nco:Role
RDF property chain: nco:hasPostalAddress ?value
RDF range: nco:PostalAddress

SubTypes (by RDF class): Domestic, International, Parcel, Postal

SubTypes

Domestic
RDF class: nco:DomesticDeliveryAddress
International
RDF class: nco:InternationalDeliveryAddress
Parcel
RDF class: nco:ParcelDeliveryAddress
Postal
RDF class: maemo:PostalAddress

QContactAnniversary detail

Contexts: -

Fields

CalendarId: QString
RDF domain: nco:Contact
RDF property chain: ncal:anniversary [ ncal:uid ?value ]
RDF range: xsd:string
OriginalDate: QDateTime
RDF domain: nco:Contact
RDF property chain: ncal:anniversary [ ncal:dtstart [ ncal:dateTime ?value ] ]
RDF range: xsd:dateTime
Event: QString
RDF domain: nco:Contact
RDF property chain: ncal:anniversary [ ncal:description ?value ]
RDF range: xsd:string
SubType: QString
RDF domain: nco:Contact
RDF property chain: ncal:anniversary [ ncal:categories ?value ]
RDF range: xsd:string

QContactAvatar detail

Contexts: -

Is synthesized by: QContactOnlineAvatar, QContactPersonalAvatar

Fields

ImageUrl: QUrl
VideoUrl: QUrl

QContactBirthday detail

Contexts: -

Unique

Fields

Birthday: QDateTime
RDF domain: nco:Contact
RDF property chain: nco:birthDate ?value
RDF range: xsd:dateTime
CalendarId: QString
RDF domain: nco:Contact
RDF property chain: ncal:birthday [ ncal:uid ?value ]
RDF range: xsd:string

QContactEmailAddress detail

Contexts: -

Fields

EmailAddress: QString
RDF domain: nco:Role
RDF property chain: nco:hasEmailAddress [ nco:emailAddress ?value ]
RDF range: xsd:string

QContactGeoLocation detail

Contexts: -

Unique

Fields

Label: QString
RDF domain: nco:Contact
RDF property chain: nco:hasLocation [ nie:title ?value ]
RDF range: xsd:string
Latitude: double
RDF domain: nco:Contact
RDF property chain: nco:hasLocation [ slo:latitude ?value ]
RDF range: xsd:double
Longitude: double
RDF domain: nco:Contact
RDF property chain: nco:hasLocation [ slo:longitude ?value ]
RDF range: xsd:double
Altitude: double
RDF domain: nco:Contact
RDF property chain: nco:hasLocation [ slo:altitude ?value ]
RDF range: xsd:double
Timestamp: QDateTime
RDF domain: nco:Contact
RDF property chain: nco:hasLocation [ slo:timestamp ?value ]
RDF range: xsd:dateTime

QContactGlobalPresence detail

Contexts: -

Is synthesized by: QContactPresence

Unique

Fields

Nickname: QString
CustomMessage: QString
Timestamp: QDateTime
PresenceState: int

QContactGuid detail

Contexts: -

Unique

Fields

Guid: QString
RDF domain: nco:Contact
RDF property chain: nco:contactUID ?value
RDF range: xsd:string

QContactNickname detail

Contexts: -

Unique

Fields

Nickname: QString
RDF domain: nco:ContactGroup
RDF property chain: nco:contactGroupName ?value
RDF range: xsd:string

QContactNote detail

Contexts: -

Fields

Note: QString
RDF domain: nco:Contact
RDF property chain: nco:note ?value
RDF range: xsd:string

QContactOnlineAccount detail

Contexts: -

Fields

AccountPath: QString
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:hasIMContact ?value ]
RDF range: nco:IMAddress
AccountUri: QString
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:imID ?value ]
RDF range: xsd:string
ServiceProvider: QString
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:hasIMContact [ nco:imDisplayName ?value ] ]
RDF range: xsd:string
Protocol: QString
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:imProtocol ?value ]
RDF range: xsd:string
Capabilities: QStringList
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:imCapability ?value ]
RDF range: nco:IMCapability
SubTypes: QStringList
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress ?value
RDF range: nco:IMAddress

Without explicit RDF mapping. Stored via nao:Property.

QContactOnlineAvatar detail

Contexts: -

Fields

ImageUrl: QUrl
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:imAvatar [ nie:url ?value ] ]
RDF range: xsd:string

Foreign key (in RDF property):nie:url

LinkedDetailUris: QStringList
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress ?value
RDF range: nco:IMAddress

QContactPersonalAvatar detail

Contexts: -

Unique

Fields

ImageUrl: QUrl
RDF domain: nco:Contact
RDF property chain: nco:photo [ nie:url ?value ]
RDF range: xsd:string

Foreign key (in RDF property):nie:url

VideoUrl: QUrl
RDF domain: nco:Role
RDF property chain: nco:video [ nie:url ?value ]
RDF range: xsd:string

Foreign key (in RDF property):nie:url

QContactPhoneNumber detail

Contexts: -

Fields

PhoneNumber: QString
RDF domain: nco:Role
RDF property chain: nco:hasPhoneNumber [ nco:phoneNumber ?value ]
RDF range: xsd:string

Computed properties:
RDF domain: nco:PhoneNumber
RDF property: maemo:localPhoneNumber ?value
RDF range: xsd:string

SubTypes: QStringList
RDF domain: nco:Role
RDF property chain: nco:hasPhoneNumber ?value
RDF range: nco:PhoneNumber

SubTypes (by RDF class): BulletinBoardSystem, Car, Fax, MessagingCapable, Mobile, Modem, Pager, Video, Voice

SubTypes

BulletinBoardSystem
RDF class: nco:BbsNumber
Car
RDF class: nco:CarPhoneNumber
Fax
RDF class: nco:FaxNumber
MessagingCapable
RDF class: nco:MessagingNumber
Mobile
RDF class: nco:CellPhoneNumber
Modem
RDF class: nco:ModemNumber
Pager
RDF class: nco:PagerNumber
Video
RDF class: nco:VideoTelephoneNumber
Voice
RDF class: nco:VoicePhoneNumber

QContactPresence detail

Contexts: -

Fields

Nickname: QString
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:imNickname ?value ]
RDF range: xsd:string
CustomMessage: QString
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:imStatusMessage ?value ]
RDF range: xsd:string
Timestamp: QDateTime
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:presenceLastModified ?value ]
RDF range: xsd:dateTime
PresenceState: int
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:imPresence ?value ]
RDF range: nco:PresenceStatus
AuthStatusFrom: QString
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:imAddressAuthStatusFrom ?value ]
RDF range: nco:AuthorizationStatus
AuthStatusTo: QString
RDF domain: nco:Role
RDF property chain: nco:hasIMAddress [ nco:imAddressAuthStatusTo ?value ]
RDF range: nco:AuthorizationStatus

QContactRelevance detail

Contexts: -

Unique

Fields

Relevance: double
RDF domain: nie:InformationElement
RDF property chain: maemo:relevance ?value
RDF range: xsd:double

QContactRingtone detail

Contexts: -

Unique

Fields

AudioRingtoneUrl: QUrl
RDF domain: nco:ContactGroup
RDF property chain: maemo:contactGroupAudioRingtone [ nie:url ?value ]
RDF range: xsd:string

Foreign key (in RDF property):nie:url

VideoRingtoneUrl: QUrl
RDF domain: nco:ContactGroup
RDF property chain: maemo:contactGroupVideoRingtone [ nie:url ?value ]
RDF range: xsd:string

Foreign key (in RDF property):nie:url

VibrationRingtoneUrl: QUrl
RDF domain: nco:ContactGroup
RDF property chain: maemo:contactGroupVibrationRingtone [ nie:url ?value ]
RDF range: xsd:string

Foreign key (in RDF property):nie:url

QContactSyncTarget detail

Contexts: -

Unique

Fields

SyncTarget: QString
RDF domain: nie:InformationElement
RDF property chain: nie:generator ?value
RDF range: xsd:string

QContactTag detail

Contexts: -

Fields

Tag: QString
RDF domain: rdfs:Resource
RDF property chain: nao:hasTag [ nao:prefLabel ?value ]
RDF range: xsd:string

Foreign key (in RDF property):nao:prefLabel

QContactTimestamp detail

Contexts: -

Unique

Fields

CreationTimestamp: QDateTime
RDF domain: nie:InformationElement
RDF property chain: nie:contentCreated ?value
RDF range: xsd:dateTime
ModificationTimestamp: QDateTime
RDF domain: nie:InformationElement
RDF property chain: nie:contentLastModified ?value
RDF range: xsd:dateTime
AccessedTimestamp: QDateTime
RDF domain: nie:InformationElement
RDF property chain: nie:contentAccessed ?value
RDF range: xsd:dateTime

QContactUrl detail

Contexts: -

Fields

Url: QString
RDF domain: nco:Role
RDF property chain: nco:url ?value
RDF range: rdfs:Resource
SubType: QString
RDF domain: nco:Role
RDF property chain: nco:url ?value
RDF range: rdfs:Resource

SubTypes (by property): HomePage, Blog

SubTypes

HomePage
RDF domain: nco:Role
RDF property: nco:websiteUrl
RDF range: rdfs:Resource
Blog
RDF domain: nco:Role
RDF property: nco:blogUrl
RDF range: rdfs:Resource