From the perspective of someone familiar with relational databases, I know that I can learn about a data model by querying information_schema
(or the SQL Server sys
schema) - looking at tables, keys, naming conventions often facilitate this kind of learning, etc.
I'm struggling to find the equivalent in the RDF world. I am consuming a SPARQL endpoint, and I can see the ontologies/resource .rdf
XML (specifying rdf
, rdfs
, and owl
namespaces). I'm not very familiar with RDF/graphs at this point. Do these XML files contain all the information I would need to discover the entire RDF schema? Especially in the from
clauses, where there are often graphs defined that I think I am unable to discover without prior knowledge of what graphs a server has access to.
Is this even a good mindset - "querying RDF schema metadata"?
Please let me know if this is not a good question! I'm still learning RDF basics