I worked with semantic web technology, and got interested in philosophy out of it. In semantic web, concepts such as semantics, ontologies, and logical inferences are fundamental to understand the technical discipline and make the best out of it. Clearly, all this conceptual framework must arise from philosophy, and specifically from some part of it.

I would like to know the historical works and personalities which inspired the vision that then became the basis for the semantic web, from the root of philosophical discussion (e.g. greece) to the modern day.

2 Answers 2


I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize.

– Tim Berners-Lee, 1999

Taking the above quote from Wikipedia, it would seem that the idea of a Semantic Web might be traced back to Aristotle himself. Broadly speaking, Aristotle believed that meaning can be found in the world around us in contrast to Plato, who believed that real meaning cannot be accessed directly from observation. The idea Berners-Lee endorses is that given enough data (and the Web has plenty of that), an automated algorithm might be developed that can make intelligent inference about human activity. It can, in a sense, distill meaning from the chaos.

But the project also seems aware that people can give the Web a helping hand when it comes to producing meaning. The Web Ontology Language (OWL) provides tools for authors to establish axioms about their data. But I should be quick to point out that the word ontology has a different, but related, meaning in computer science than it does in philosophy.

In fact the more I examine the subject, the more I think the philosophical terms owe more to the field of computer science than to philosophy as a more general discipline.


Disclaimer 1: This question asks for a genealogical approach to philosophy, top-down, yet philosophy, in it's natural order of evolution, is learned down-top. Here we will have to perform some detective work, unless you want to hear as an answer: logic, epistemology, Descartes and Greece...

Disclaimer 2: Terms can be borrowed between fields. When that happens they do take on other meanings and significance. Borrowed terms will then be specialized according to the field they are now used in. For example it's quite common to use terms from geography, origami, army, etc. fields in philosophy. These borrowed terms are generally used in a figurative way but may take on a specific or specialized meaning depending on the field in question and the author. It's also common that some well know philosophical terms need a redefinition for a specific author, time period, language, ...

Disclaimer 3: This questions asks for a longer answer; unfortunately at this time I can only give some directions or a starting point.

Given the scope, the nature and the specific understanding of some terms like "ontology" in the semantic web I'd say that its terms are likely a derivative of the continental branch of philosophy, semiotics seem to be the one to blame here. If the direction seems interesting I may try to elaborate a little more.


While the link to semiotics in particular and structuralism in general seemed promising, I cannot find any historical link or correlation between them. These two projects don't even seem to share any "spirit of the time". Structuralism came under attack in the 60s when in parallel some of the foundations for the semantic network model was explored, and by the 90s structuralism was clearly abandoned.

I was not able to track the exact genesis of the semantic web but it seems linked to western culture and is probably rooted in some cognitive and multidisciplinary study like Artificial Intelligence.

Reading more about web semantics also brings two different visions for it, one far away of any philosophical concern and quite practical in its scope, the other one might be interpreted as more philosophical. Unfortunately most of the papers I read lean towards the practical direction, which concentrates on how to make the web more useful. Even the term "ontology" is often replaced by the more ambiguous term "vocabulary", ambiguous because while vocabulary is more practical and understandable it also removes the idea of a specific knowledge linked to a being to just be a set of terms. And while an ontology tends or implies to be exhaustive, that's not a requirement for a vocabulary.

So on one hand a semantic web is just a tool to improve the web by making it more useful. On the other hand the semantic web, and that's how I understood it at first, was a project to organize, understand and access human knowledge. In this sense and only in this sense you can draw a parallel with structuralism. Both structuralism and the semantic web share some premise or axiom. First you need to have a system and underneath this system a structure which can be extracted and studied even when not visible. This structure is in fact understood as the reason for existence of the studied system. Every element inside the system is then apprehended and understood as where it sits in the structure. We may have another parallel, with some reserve, in the way the semantic web handles triple. Regarding linguistic Saussure said "there are only differences with no positive terms". You can see that in the way the semantic web structures its content where you differentiate form term to term: animal -> feline -> cat and where each terms declines its meaning based on its relative position in opposition to other terms.

Even if there's no historical relation or correlation between these two fields (and the semantic web currently seems more like a project than a field), they do share some premises, and given the fact that structuralism is a well known flaw, I am tempted to believe that the same applies to the semantic web. But as long as the semantic web is used in this practical project to make the web better and doesn't start a crusade pretending that the structure it's based on is objective and real, we should be fine...

  • I was so bold as to edit the edit (: Just one contentual question: What do you mean with the "triple", in the sentence before mentioning Saussure? It's like there's something missing...
    – iphigenie
    Jan 29, 2013 at 12:41
  • Hi @iphigenie, I realise this question is very old. A "triple" is a statement of a fact in three parts: subject-predicate-object. For example "Barack Obama was born in Hawaii" can be expressed as a triple: the subject "Barack Obama" has a relationship to the object "Hawaii", and this relationship is expressed by the predicate "was born in". More info: en.wikipedia.org/wiki/Semantic_triple. Triples are important for ontologies in CS as they allow you to build databases out of facts like this, which you can then connect to each other.
    – Lou
    Jan 5, 2021 at 19:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .