Basic example/proof of concept?
-
-
Hi, as a POC I would like to link periodicals/journals on Freebase to http://periodicals.dataincubator.org/">this dataset, using the (e)issn-property in the following URI-templates:
http://periodicals.dataincubator.org/issn/{key}
http://periodicals.dataincubator.org/eissn/{key}
But I have seem to have jumped in to fast, and can figure out from the documentation how to create the proper uri-templates (and what the role is of the namespace, etc.)
Any assistance is welcome.
-
Have you looked at http://www.freebase.com/view/en/creating_uri_templates? I suggested some corrections to it a while back, which I think got incorporated, and it should get you pretty close. There may still be some things where you have to resort to the Explore view (accessible by pressing F8 and scrolling to the menu at the bottom of the page).
Unfortunately, it doesn't look like the ISSN property is actually set up as an enumeration, so I don't think you can make this work with the current schema.
As far as a namespace goes, it's pretty much what it says, no more and no less. Think of it as a directory in which all entries must have unique names. If ISSN was an enumerated property and you tried to insert a second entry with the same ISSN, you'd get an error. The namespace is the directory that you use to control that uniqueness. Some of the namespaces that you're probably familiar with in Freebase are /en and /guid where keys and guids are kept unique.
You can look at my USNRIS base and Sean's NNDB URI templates for working examples of how this works (and of course there's the Wikipedia link on most topic too).
-