Has someone produced a vocabulary or set of recipes for using existing vocabularies for mapping Facebook Open Graph metdata to RDF?
asked 13 Jul '10, 11:51
The obvious answer is that Open Graph Protocol data is RDF.
So the question becomes how do we map this RDF to more traditional RDF vocabularies. Some of them are pretty easy. In Notation 3:
The OGP schema itself contains these mappings as rdfs:subPropertyOf statements. (Though it misspells rdfs:comment as rdfs:comments.)
Others are less easy:
Using Notation 3 and some other rules languages make this a bit tricky. How does one indicate that the two geo:Point blank nodes are in fact the same node? Not sure it can easily be done, and for these more complicated bits of mapping, a full programming language would probably come in handy.
answered 13 Jul '10, 13:41
what @Toby suggests is called ontology matching.
answered 13 Jul '10, 14:54
Here is a beginning of mapping (created on WWW2010), mainly with DBPedia concepts. I made also a proposal re. including mappings for the Music Ontology. I think there could be more work done. However, on the other side the OGP guys are maybe not really interested in this kind of mapping - they like to keep their vocabulary "simple" (it's also no real RDFa). Although I see a lot of requests for further concepts and properties on the OGP mailing list. Finally, one could only hope that they will adopt the best from existing, well-defined ontologies.
answered 13 Jul '10, 16:26