Questions tagged [ontology]

Ontology is a formal representation of knowledge as a set of concepts within a domain, and the relationships between those concepts. Those concepts and relationships create graph-structures and can be described by the lattice theory or other mathematical models.

The ontology describes a domain of knowledge by concepts. All the relationships among concepts are represented in the ontology like concepts too. In general, we talk about the Cartesian multiplication of sets where our concepts can be like objects and subjects. As result, we can represent knowledge on the ontology by 5 level of definitions, namely: abstract, semantic, structural, conceptual and data levels.

2168 questions
228
votes
12 answers

What is the difference between RDF and OWL?

I am trying to grasp the concept of Semantic Web. I am finding it hard to understand what exactly is the difference between RDF and OWL. Is OWL an extension of RDF or these two are totally different technologies?
user32262
  • 8,660
  • 21
  • 64
  • 77
46
votes
9 answers

Are there any tools to visualize a RDF graph? (please include a screenshot)

I'm looking for a tool that will render a RDF graph in a reasonably useful graphic format. The primary purpose of the graphic format being inclusion into a PowerPoint slide or printing on a large plotter for management review. I am currently using…
Eric Schoonover
  • 47,184
  • 49
  • 157
  • 202
33
votes
4 answers

What is the difference between GraphQL and SPARQL?

I'm doing a lot of research right now on Semantic Web and complex data models that represent relationships between individuals and organizations. I knew a little semantic ontologies although I never understood what it was used if not make graphs. I…
Erwan Pesle
  • 821
  • 2
  • 8
  • 12
33
votes
1 answer

What is the difference between DatatypeProperty, ObjectProperty, & FunctionalProperty, and when should I use them?

When writing an ontology, there are several very commonly used types, including: DatatypeProperty ObjectProperty FunctionalProperty InverseFunctionalProperty The first three kinda look like they'd be used in a particular set of ways, but I find my…
Kristian
  • 21,204
  • 19
  • 101
  • 176
27
votes
9 answers

What is an Ontology (Database?)?

I was just reading this article and it mentions that some organization had an Ontology as(?) their database(?) layer, and that the decision to do this was bad. Problem is I hadn't heard about this before, so I can't understand why it's bad. So I…
Robert Gould
  • 68,773
  • 61
  • 187
  • 272
27
votes
5 answers

Ontology vs vocabulary

I have recently started working with semantic web and linked data technologies, I have been always confused about one thing though. What is the difference between an Ontology and a vocabulary? Which is preferable?
Shishya
  • 1,069
  • 1
  • 14
  • 22
22
votes
3 answers

The best tool for visualizing ontologies?

I am looking to visualize ontologies for understanding and making others understand. I would prefer to have top-down hierarchy of classes. I have used OntoGraph which comes with Protégé, but I am not happy with the figure :(. I have also used…
PCoder
  • 2,165
  • 3
  • 23
  • 32
15
votes
2 answers

Semantic Search in Python for hobbies + latest news

I want to implement a python based semantic search over a set of keywords (mainly hobbies, latest news, etc which people might be interested to talk about). I want to know if there exist an ontology database(s) for the same and open source search…
w2lame
  • 2,774
  • 6
  • 35
  • 48
15
votes
6 answers

Where can I find a good collection of public domain owl ontologies for various domains?

I am building an ontology-processing tool and need lots of examples of various owl ontologies, as people are building and using them in the real world. I'm not talking about foundational ontologies such as Cyc, I'm talking about smaller,…
Kevin Pauli
  • 8,577
  • 15
  • 49
  • 70
12
votes
3 answers

can we use owl:SameAs between two predicates?

What is the difference between using and Here NS is some namespace.
kunal
  • 175
  • 1
  • 13
12
votes
1 answer

How get DBpedia data in a specific language?

i tried this request http://lookup.dbpedia.org/api/search.asmx/KeywordSearch?QueryClass=film&QueryString=transformers&MaxHits=1 but if i want to retrieve info in italian language? it there another service (similar this) that can?
Leonardo
  • 2,273
  • 6
  • 29
  • 32
12
votes
1 answer

What is the difference between dublin core terms and dublin core elements vocabularies

There's 2 Dublin Core vocabularies DC terms and DC elements. They define almost the same classes and properties. So what is the key differences between them, and when to use each one.
Wisamx
  • 183
  • 3
  • 12
12
votes
3 answers

What is the difference between an Information Model and an Ontology?

What is the difference between an Information Model and an Ontology? They look the same to me. Thanks!
PedroD
  • 5,670
  • 12
  • 46
  • 84
12
votes
4 answers

Geographical ontologies ready to use?

I'm looking for an ontology containing geographical knowledge. In particular I'd like to have these types of information: political states / regions / cities / city areas geographical regions (e.g. continents, name of mountains, lakes, etc) For…
Mulone
  • 3,603
  • 9
  • 47
  • 69
12
votes
1 answer

How to query Classes with Object Property in Sparql

Does any one know how to query Classes with Object Property in Sparql? Assume we have an OWL file which contains follows Human ----(hasPizza)---> Pizzas Human and Pizzas are classes (or concepts). In SPARQL, this query returns nothing: select ?x ?y…
user2334508
  • 303
  • 1
  • 3
  • 11
1
2 3
99 100