{"id":1209,"date":"2008-10-17T19:13:48","date_gmt":"2008-10-17T17:13:48","guid":{"rendered":"http:\/\/notizblog.org\/?p=1209"},"modified":"2021-10-28T13:44:30","modified_gmt":"2021-10-28T11:44:30","slug":"microformats-und-die-portable-contacts-api","status":"publish","type":"post","link":"https:\/\/notiz.blog\/2008\/10\/17\/microformats-und-die-portable-contacts-api\/","title":{"rendered":"Microformats und die Portable Contacts API"},"content":{"rendered":"\n<p>Dass sich das <a href=\"https:\/\/web.archive.org\/web\/20080927040423\/http:\/\/portablecontacts.net\/draft-spec.html#structure\">Portable Contacts Schema<\/a> trotz der Aussage:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n\t<p>Third, we&#8217;re reusing existing standards wherever possible, including vCard, OpenSocial, XRDS-Simple, OAuth, etc.<\/p>\n<\/blockquote>\n\n\n\n<p>von dem des <a href=\"http:\/\/microformats.org\/wiki\/jcard\">v\/hCard Schema<\/a> unterscheidet, habe ich ja schon <a href=\"https:\/\/notiz.blog\/2008\/08\/08\/portable-contacts-schicker-als-ich-dachte\/#portable-microformats\">vor einigen Wochen erl\u00e4utert<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n\t<p>Schade dass die vCard nicht zu 100% \u00fcbernommen wurde\u2026 sonst h\u00e4tte man ohne gr\u00f6\u00dfere \u00c4nderungen auch die JSON-Serialisierte hCard (jCard) in den Prozess integrieren k\u00f6nnen. Spannend w\u00e4re es vor allem f\u00fcr Services wie Twitter, die das Freundesnetzwerk sowieso mit hCards auszeichnen.<\/p>\n<\/blockquote>\n\n\n\n<p>Aber das sch\u00f6ne an Standards ist, dass sie sich ohne gro\u00dfen Aufwand in andere transformieren lassen. <a href=\"https:\/\/web.archive.org\/web\/20120617182505\/http:\/\/lab.madgex.com:80\/\">Magdex<\/a> (die Firma hinter <a href=\"https:\/\/web.archive.org\/web\/20120629201057\/http:\/\/lab.madgex.com:80\/ufxtract\/\">UfXtract<\/a> und <a href=\"\">OAuth.net<\/a>) bietet eine <a href=\"https:\/\/web.archive.org\/web\/20120629203231\/http:\/\/lab.madgex.com:80\/portablecontacts\/\">Reihe dieser Transformatoren<\/a> um z.B. <a href=\"https:\/\/web.archive.org\/web\/20120629201053\/http:\/\/lab.madgex.com:80\/portablecontacts\/hcardtopoco.aspx\">hCards<\/a>, <a href=\"https:\/\/web.archive.org\/web\/20120629195117\/http:\/\/lab.madgex.com:80\/portablecontacts\/hcardxfntopoco.aspx\">hCards + XFN<\/a> oder <a href=\"https:\/\/web.archive.org\/web\/20120629201640\/http:\/\/lab.madgex.com:80\/portablecontacts\/hresumetopoco.aspx\">hResumes<\/a> in das <em>Portable Contacts<\/em> &#8211; Format zu bringen.<\/p>\n\n\n\n<p>&#8230;jetzt das ganze nur noch mit <a href=\"https:\/\/web.archive.org\/web\/20080927040423\/http:\/\/portablecontacts.net\/draft-spec.html#anchor10\">OAuth<\/a> sch\u00fctzen und fertig ist die <em>Portable Contacts<\/em> API \ud83d\ude42<\/p>\n\n\n\n<p>(<a href=\"https:\/\/web.archive.org\/web\/20101105035301\/http:\/\/www.glennjones.net:80\/Post\/838\/MicroformatstoPortableContactsAPIconverters.htm\">via<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dass sich das Portable Contacts Schema trotz der Aussage: Third, we&#8217;re reusing existing standards wherever possible, including vCard, OpenSocial, XRDS-Simple, OAuth, etc. von dem des v\/hCard Schema unterscheidet, habe ich ja schon vor einigen Wochen erl\u00e4utert: Schade dass die vCard nicht zu 100% \u00fcbernommen wurde\u2026 sonst h\u00e4tte man ohne gr\u00f6\u00dfere \u00c4nderungen auch die JSON-Serialisierte hCard [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[2],"tags":[736,166,194,164,669,599,165],"class_list":{"0":"post-1209","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-web","7":"tag-building-blocks","8":"tag-hcard","9":"tag-hresume","10":"tag-microformats","11":"tag-portable-contacts","12":"tag-ufxtract","13":"tag-xfn","14":"h-entry","15":"hentry"},"_links":{"self":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts\/1209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/comments?post=1209"}],"version-history":[{"count":2,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts\/1209\/revisions"}],"predecessor-version":[{"id":21665,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts\/1209\/revisions\/21665"}],"wp:attachment":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/media?parent=1209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/categories?post=1209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/tags?post=1209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}