Consuming a SPARQL endpoint for the first time, I see that there are a number of prefixes that when I copy/paste into a browser result in downloading .rdf
files. These files reference rdf
, rdfs
, and owl
namespaces, so I assume that these files represent graph resources according to the RDF, RDFS, and OWL specifications.
What are different ways that these files can be generated? i.e. are they written by hand, are they produced from databases, etc.
The files that I'm using are publicly available at:
The reason I'm asking is that reading this question - What's a RDF triple? - I see that it would be possible to parse a .rdf files down to a list of triples.
RDF triples describing an ontology (or the T-box, T for "terminology") can be produced by hand using any text editor. However, they are usually produced with ontology editors.
RDF triples describing concrete resources, which are colloquially referred to as "instance data" (it is not quite correct because an instance is an instance of, so the primacy of classes is assumed; that is a valid assumption for OO but not for RDF) or as A-box (A for "assertion") can be produces through: