I am using a schema from freebase.com to describe a movie in rdf format.
The schema is presented in the following link: http://www.freebase.com/schema/film/film This schema is available also in rdf format so I assume that I can use it as vocabulary. The problem is that if I want to be consistent most of the properties expect as a value a class. An example is the film:genre. Because I want to keep things simple and not creating an instance of the class for each film genre is it possible to assign a text as a value of film:genre? for example:
if not a solution using a blank node for every movie genre and using the property foaf:title inside the genre blank node is valid?
asked 19 Feb, 18:24
I would say that it is still recommended that you use instances of class Genre for the values of property film:genre. However, depending on your application, you might also use data values (literals) instead, say, if you want to only focus on the knowledge representation of movies, not the genres. So, your triples example is still a valid RDF graph, but the usage of the literals as values for film:genre is just not really recommended.
answered 20 Feb, 12:50