In my most recent post, I introduced RDF as a flexible and schema-less data model. However, some of you may think then that using RDF data is going to be a complete mess. In some cases, that may be true; and it’s fine! There are use cases in which all you want is messy data. What if you want to do more interesting stuff with your RDF data like infer new knowledge? This is where ontologies come in.
What is an Ontology?
Let me scare you for a minute. The computer science definition of ontology is:
a formal and explicit specification of a shared conceptualization
Let’s break this down and get our hands dirty. Read more