2

What is the difference between a semantic network and an ontology? How are they related? I have not found any article that describes how these two concepts are related.

nbro
  • 42,615
  • 12
  • 119
  • 217
Pritul Dave
  • 121
  • 2

2 Answers2

2

A semantic network is a way to implement an ontology. An ontology is just a generalised way of representing knowledge in a particular domain, and there are multiple ways of doing so. The key that distinguishes an ontology from, say, Wikipedia, is that it is formally defined, so that the knowledge represented can be used in programs to reason with.

Semantic networks can be used to do that. Please note that there are many types of semantic networks, so you can use them to represent a wide range of relevant information. Since the point of an ontology is to show the relationships between entities relevant to a domain, they are usually represented as networks — if the information is stored as RDF triples, these can usually be visualised as an equivalent network.

So ontology is the broader, more general term, whereas a semantic network is a more specific way of representing information.

Oliver Mason
  • 5,477
  • 14
  • 32
0

Actually Ontology is something most AI do not incorporate and you can ask them your self....most are transformers- Ontology relates to a hierarchy of data that relates to the word or phrase... that is keyed into the AI query - You won't really get the difference between them unless you built one from front to back- which most people don't do and so they lack real insight from just using gui' s...read a academic paper from a Ukrainian - on Distributed Semantics with Ontology training - to learn the difference.