[uf-dev] JSON representation of semantic objects
Kevin Marks
kevinmarks at gmail.com
Fri Jan 4 14:39:34 PST 2008
Both those seriliazations look remarkably verbose. Why doesn't:
<div class="haudio">
<span class="fn">Start Wearing Purple</span> by
<span class="contributor">Gogol Bordello</span>
found on
<span class="album">Underdog World Strike</span>
</div>
just map to:
{"fn":"Start Wearing Purple", "contributor":"Gogol Bordello",
"album":"Underdog World Strike"}
instead of the multi-crufted:
{
"_:haudio1" :
{
"http://www.w3.org/1999/02/22-rdf-syntax-ns#type" :
[
{ "value" : "http://xmlns.com/haudio/1.0/Album", "type" : "uri"}
],
"http://purl.org/dc/elements/1.1/title" :
[
{ "value" : "Start Wearing Purple", "type" : "literal", "lang" : "en" }
],
"http://purl.org/dc/elements/1.1/contributor" :
[
{ "value" : "Gogol Bordello", "type" : "literal", "lang" : "en" }
],
"http://xmlns.com/hmedia/1.0/contains" :
[
{ "value" : "_:haudio2", "type" : "bnode" }
]
},
"_:haudio2" :
{
"http://www.w3.org/1999/02/22-rdf-syntax-ns#type" :
[
{ "value" : "http://xmlns.com/haudio/1.0/Recording", "type" : "uri"}
],
"http://purl.org/dc/elements/1.1/title" :
[
{ "value" : "Start Wearing Purple", "type" : "literal", "lang" : "en" }
],
"http://purl.org/dc/elements/1.1/contributor" :
[
{ "value" : "Gogol Bordello", "type" : "literal", "lang" : "en" }
]
}
}
On Jan 4, 2008 1:12 PM, Manu Sporny <msporny at digitalbazaar.com> wrote:
>
> ryan wrote:
> > We already have JSON for hreview in the test suite. I'd be willing to
> > create JSON for hCard and hCalendar, too. In fact, I've done it before
> > several times (not publicly available), so its just a matter of writing
> > it all down.
>
> That would be really helpful! Could you do it in this style, just so we
> can provide similar pages for all Microformats when/if the time comes?:
>
>
> http://microformats.org/wiki/haudio-serialization
>
> I've put a bit of work into mapping hCard to/from Vcard RDF, here:
>
> http://wiki.digitalbazaar.com/en/Mapping-ufs-to-rdfa#hCard_uF_and_vCard_RDFa
>
> There is also a section on mapping hCalender to/from Vevent RDF, here:
>
> http://wiki.digitalbazaar.com/en/Mapping-ufs-to-rdfa#hCalendar_uF_and_vCal_RDFa
>
> I don't know if you mean JSON-RDF or just a pure JSON representation of
> a Microformatted object? Both are provided for the haudio-serialization
> page, but we really should get behind one as a community. The JSON-RDF
> approach seems to be the right solution because it doesn't loose any
> data, but saying that now may be putting the cart before the horse...
>
>
>
>
> -- manu
>
> _______________________________________________
> microformats-dev mailing list
> microformats-dev at microformats.org
> http://microformats.org/mailman/listinfo/microformats-dev
>
More information about the microformats-dev
mailing list