Mapping best practices/guidance
-
-
I am trying to map the Bibliographic Ontology Specification classes and properties, but I am confused by the existing examples (Province of China a equvalent class?). Let's say I want to map bibo:Journal to a proper FB Journal-class, do I add a Ontology Class-type to the Journal type? Is for an "equivalent attribute" the freebase property specific for the freebase type? Etc...
-
Hi mhermans,
Thanks for joining the Web Ontologies base. I agree that there should be a help topic of best practices/guidelines for this base but I just haven't had the time to put one together yet. The Province of China example is a bit confusing and could probably be cleared up by adding additional mappings for subclass/superclass relationships.
To map bibo:Journal to a Freebase class you need to use the Journal topic as an intermediary because Freebase doesn't support adding metadata directly to types. Then you add the Type/domain equivalent topic type to that topic and request that the owner of the Journal type adds the link back to the equivalent topic (only they have the permissions to do this).
Now you can add the Ontology Class type to the Journal topic and add as many class mappings as you need. To see an example of what this looks like when its all filled in check out the Person ontology class. So now someone who's looking for instances of the http://umbel.org/ns/sc/Person> ontology class will be able to resolve that to the /en/Person Freebase topic and follow the Type/domain equivalent topic link to the /people/person Freebase type which links to about 800,000+ instances on Freebase.
This base is still very much in the design phase so if you have any other suggestions or feedback I'd love to hear them.
-
Thanks for the explanation. I am trying to understand the way FB does datamodeling & what you are trying to achieve in this base by looking at the rdf-output (more familiar/formal to me than the schemas atm), and it is comming together I think. If it is helpfull to someone else, this is what I learned today by annotating the RDF-output (turtle syntax) . Don't know if it is correct ofcourse. I'll start adding relations/data/feedback if I have more time again in a couple of weeks.
ps: I think FB's turtle serialization is missing the "" in the @prefix-declaration: "@prefix dc: http://purl...>" instead of "@prefix dc: http://purl..."
-