[Freebase-discuss] Query on interpreting quad dump.
sharathjagannath at gmail.com
Wed Oct 20 04:20:50 UTC 2010
I am trying to build a data ingestor and using quad dumps to achieve it. I
have problem figuring our couple of things from the dumps and does not want
to make my ingestor sub-optimal.
I will describe the problem with an example (actual tuple from the dump):
*/m/01l25yw /type/object/name /lang/en Academia de danças*
This is an instance of the musical album and I want to map it to a RDF
<http://www.freebase.com/type/schema/type/object>expected type is
text <http://www.freebase.com/type/schema/type/text>, which has
property, finally language has iso639 as its property and
As you can see the dump gives "/lang/en" for "to" and "Academia de danças"
I do not know how to map this chain of
properties (name->language->iso639) to a single property.
As of now I am considering the "/lang/en" (has a special case) directly to
be language to be used for creating literal (RDF world), which works fine,
but this is more of a code driven approach which I have now and want it to
be configuration driven.
For this particular example language has only one property iso639, but say
multiple property and I did not know how to interpret:
*/m/01k975n /type/object/key /authority/musicbrainz
I understand that "/authority/musicbrainz" is again an enumeration but, I am
not sure which other properties are to be considered as a special case.
Would appreciate if anybody suggests a better configuration driven approach.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Freebase-discuss