I am trying to convert a database to RDF format.I am using the usual Dublin core vocabulary and the foaf to make the representations.The problem is that my database has some weird columns that does not exist on the Dublin core.How can I model these properties?Do I have to create my own vocabulary or Am I able to use a similar vocabulary?(e.g a similar vocabulary in XML/RDF format from freebase)
http://rdf.freebase.com/rdf/film.actor is one of the schema that I am planing to use. Can this one be considered as a correct one?
In a similar question about buildings I cannot understand one of the answers. http://answers.semanticweb.com/questions/13998/vocabulary-describing-buildings (Similar Topic Answer 2) The data of the second answer are not in RDF format.The data are in html format how can I use such a vocabulary?
Feel free to invent your own vocabulary. That's what most people do especially when they just begin developing an application or when they own a large dataset. Later you can change the URIs (ideally before publishing) or you can provide a mapping to other ontologies.
It's of course better to reuse existing ontologies (have a look at http://answers.semanticweb.com/questions/1039/where-can-i-find-useful-ontologies) but it's not always possible, don't get stuck on it. Often there are nuances in meaning of individual properties - a property has a formal meaning but its use in the wild may have quite a different intended meaning from the actual formal meaning. One often mentioned example is owl:sameAs
answered 03 Sep '13, 09:16