You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdepim/kresources/newexchange/Person.mapping

185 lines
9.6 KiB

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/e2k3/e2k3/_cdo_schema_contacts_c.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/e2k3/e2k3/_exch2k_urn_content-classes_person.asp
/* KDE4: addressee does not have any creation or modification date :-(( */
/* KDE4: read-only not supported by libkabc */
WebDAV property | Addressee:: method
---------------------------------------------+----------------------
DAV:contentclass | "urn:content-classes:appointment"
http://schemas.microsoft.com/exchange/outlookmessageclass | "IPM.Contact"
DAV:getetag | FINGERPRINT
DAV:href | CUSTOM
DAV:creationdate | created()
DAV:getlastmodified | lastModified()
DAV:isreadonly | isReadOnly()
//urn:schemas:calendar:dtstamp | ??
//urn:schemas:calendar:sequence | revision()
//http://schemas.microsoft.com/repl/uid | schedulingID()
urn:schemas:contacts:cn | uid()
urn:schemas:contacts:uid | uid()
|
urn:schemas:contacts:fileas (niceName) | formattedName()
//urn:schemas:contacts:cn | formattedName()
urn:schemas:contacts:givenName | givenName()
urn:schemas:contacts:initials | -
urn:schemas:contacts:middlename | additionalName()
urn:schemas:contacts:namesuffix | suffix()
urn:schemas:contacts:personaltitle | prefix()
urn:schemas:contacts:sn (surname) | familyName()
|
urn:schemas:contacts:title | role() / title()
|
urn:schemas:contacts:o (org.) | organization()
urn:schemas:contacts:department | custom( "KADDRESSBOOK", "X-Department" )
urn:schemas:contacts:roomnumber | custom( "KADDRESSBOOK", "X-Office" )
urn:schemas:contacts:profession | custom( "KADDRESSBOOK", "X-Profession" )
urn:schemas:contacts:manager | custom( "KADDRESSBOOK", "X-ManagersName" )
urn:schemas:contacts:secretarycn | custom( "KADDRESSBOOK", "X-AssistantsName" )
|
urn:schemas:contacts:email1 | emails();
urn:schemas:contacts:email2 | -"-
urn:schemas:contacts:email3 | -"-
|
urn:schemas:contacts:personalHomePage | -
urn:schemas:contacts:businesshomepage | url()
|
urn:schemas:calendar:fburl | KCal::FreeBusyUrlStore::self()->readUrl( addr.preferredEmail() )
|
urn:schemas-microsoft-com:office:office#Keywords | categories()
|
DAV:sensitivity | secrecy()
|
urn:schemas:contacts:telephoneNumber | phoneNumber( Home )
urn:schemas:contacts:telephonenumber2 | phoneNumber( Home )
urn:schemas:contacts:officetelephonenumber | phoneNumber( Work )
urn:schemas:contacts:office2telephonenumber | phoneNumber( Work )
urn:schemas:contacts:secretaryphone | phoneNumber( Work )
urn:schemas:contacts:organizationmainphone | phoneNumber( Work )
urn:schemas:contacts:otherTelephone | phoneNumber( )
urn:schemas:contacts:homePhone | phoneNumber( Home )
urn:schemas:contacts:homephone2 | phoneNumber( Home )
urn:schemas:contacts:mobile | phoneNumber( Cell | Pref )
urn:schemas:contacts:othermobile | phoneNumber( Cell )
urn:schemas:contacts:facsimiletelephonenumber| phoneNumber( Fax )
urn:schemas:contacts:homefax | phoneNumber( Fax | Home )
urn:schemas:contacts:otherfax | phoneNumber( Fax | Work)
urn:schemas:contacts:pager | phoneNumber( Pager | Work )
urn:schemas:contacts:otherpager | phoneNumber( Pager )
urn:schemas:contacts:internationalisdnnumber |
(isdn number) | phoneNumber( Isdn )
urn:schemas:contacts:callbackphone | phoneNumber( Msg )
urn:schemas:contacts:telexnumber | phoneNumber( Bbs )
urn:schemas:contacts:ttytddphone | phoneNumber( Pcs )
|
|
// work address: |
urn:schemas:contacts:workaddress | address(Work|Pref).
urn:schemas:contacts:street | address(Work|Pref).street()
urn:schemas:contacts:postofficebox | address(Work|Pref).postOfficeBox()
urn:schemas:contacts:l (city) | address(Work|Pref).locality()
urn:schemas:contacts:postalcode | address(Work|Pref).postalCode()
urn:schemas:contacts:st (work state) | address(Work|Pref).region()
urn:schemas:contacts:co (full ctry/region) | address(Work|Pref).country()
urn:schemas:contacts:c (ctry/region abbrev.)| address(Work|Pref).countryCode()
|
// home address: |
urn:schemas:contacts:homepostaladdress | address(Home).
urn:schemas:contacts:homeStreet | address(Home).street()
urn:schemas:contacts:homepostofficebox | address(Home).postOfficeBox()
urn:schemas:contacts:homeCity | address(Home).locality()
urn:schemas:contacts:homePostalCode | address(Home).postalCode()
urn:schemas:contacts:homeState | address(Home).region()
urn:schemas:contacts:homeCountry | address(Home).country()
urn:schemas:contacts:homeCountrycode | address(Home).countryCode()
|
// mailing address: |
urn:schemas:contacts:mailingpostaladdress | address(Postal).
urn:schemas:contacts:mailingstreet | address(Postal).street()
urn:schemas:contacts:mailingpostofficebox | address(Postal).postOfficeBox()
urn:schemas:contacts:mailingcity | address(Postal).locality()
urn:schemas:contacts:mailingpostalcode | address(Postal).postalCode()
urn:schemas:contacts:mailingstate | address(Postal).region()
urn:schemas:contacts:mailingcountry | address(Postal).country()
urn:schemas:contacts:mailingcountrycode | address(Postal).countryCode()
|
// other address: |
urn:schemas:contacts:otherpostaladdress | address().
urn:schemas:contacts:otherstreet | address().street()
urn:schemas:contacts:otherpostofficebox | address().postOfficeBox()
urn:schemas:contacts:othercity | address().locality()
urn:schemas:contacts:otherpostalcode | address().postalCode()
urn:schemas:contacts:otherstate | address().region()
urn:schemas:contacts:othercountry | address().country()
urn:schemas:contacts:othercountrycode | address().countryCode()
|
|
urn:schemas:contacts:nickname | nickName()
urn:schemas:contacts:spousecn | custom( "KADDRESSBOOK", "X-SpousesName" )
|
urn:schemas:contacts:bday | birthday()
urn:schemas:contacts:weddinganniversary | custom( "KADDRESSBOOK", "X-Anniversary" )
|
? | timeZone()
|
urn:schemas:calendar:geolatitude | geo()
urn:schemas:calendar:geolongitude | geo()
urn:schemas:contacts:mapurl | -
urn:schemas:contacts:location | -
|
urn:schemas:httpmail:textdescription | note()
|
urn:schemas:contacts:usercertificate | keys()
|
- | custom( app, name )
|
// http://schemas.microsoft.com/mapi/id/{00062004-0000-0000-C000-000000000046}/0x00008025 | Journal
// http://schemas.microsoft.com/mapi/id/{00062004-0000-0000-C000-000000000046}/0x00008056 | NetMeeting
http://schemas.microsoft.com/mapi/id/{00062004-0000-0000-C000-000000000046}/0x00008062 | IM Address
KABC::Addressee method not used:
logo()
photo()
sound()
agent()
revision()
productId()
mailer()
KABC::Address methods not used:
id()
type()
extended ()
Not used:
urn:schemas:contacts:computernetworkname
urn:schemas:contacts:customerid
urn:schemas:contacts:dn
urn:schemas:contacts:employeenumber
urn:schemas:contacts:fileasid
urn:schemas:contacts:ftpsite
urn:schemas:contacts:gender
urn:schemas:contacts:governmentid
urn:schemas:contacts:hobbies
urn:schemas:contacts:homelatitude
urn:schemas:contacts:homelongitude
urn:schemas:contacts:hometimezone
urn:schemas:contacts:language
urn:schemas:contacts:mailingaddressid
urn:schemas:contacts:othertimezone
urn:schemas:contacts:proxyaddresses
urn:schemas:contacts:referredby
urn:schemas:contacts:secretaryurl
urn:schemas:contacts:sourceurl
urn:schemas:httpmail:hasattachment
urn:schemas:httpmail:htmldescription
urn:schemas:httpmail:outbox
urn:schemas:httpmail:subject
urn:schemas:mailheader:subject