Questions tagged [hermit]

HermiT is a conformant OWL 2 DL reasoner that uses the direct semantics. It supports all OWL 2 DL constructs and the datatypes required by the OWL 2 specification.

Resources

52 questions
5
votes
1 answer

Use HermiT in Python

We have an ontology but we need to use the reasoner HermiT to infer the sentiment of a given expression. We have no idea how to use and implement a reasoner in python and we could not find a good explanation on the internet. We found that we can use…
K. Project
  • 112
  • 7
4
votes
1 answer

HermiT does not seem to show inferenced DataProperties ?

I created an ontology using Protege, and added SWRL rules, using Hermit Reasoner, everything was fine, but it does not show inferenced DataProperties. I tried using Pellet, it was able to inference DataProperties, but, all my SWRL rules i created…
3
votes
1 answer

don't know how to get object property from ontology in java with Hermit

I'm trying to get an object property from a class, in particular: I'm trying to understand when a class is a part of some other class (the construct used could be seen in the screenshot). I've already tried to use the OWL-api function…
DiegLuthor
  • 195
  • 1
  • 14
3
votes
1 answer

Hermit Reasoner - SPARQL Query

I'm using Hermit Reasoner with OWL-API 5 as follows: OWLOntologyManager manager= OWLManager.createOWLOntologyManager(); //create the manager OWLOntology ontology=manager.loadOntologyFromOntologyDocument(new File("ontologies/E1G1.owl")); …
Discipulos
  • 423
  • 8
  • 23
3
votes
1 answer

Different reasoning results between Stardog and Protege

I'm trying to understand why I'm obtaining different results between Stardog and Protege reasoning. I have the following ontology in both tools: Number Class: Number Number DisjointUnionOf OddNumber,EvenNumber OddNumber OddNumber subClassOf…
semanticuy
  • 31
  • 1
2
votes
1 answer

Aren't anonymous classes automatically a type of owl:Class?

This ontology does not quite seem to do what I have in mind: @prefix xsd: . @prefix rdf: . @prefix rdfs:
stan_plogic
  • 113
  • 8
2
votes
1 answer

owlready2 reasoner does not generate inferred object property assertions with a SWRL rule

Suppose an OWL ontology contains the following SWRL rule: has_part(?x, ?y) ^ participates(?x, ?z) -> participates(?y, ?z) and following object property assertions: o1 has_part o2 o1 participates p1 When I run the Hermit reasoner in Protege, I…
HMCheong
  • 79
  • 1
  • 7
2
votes
2 answers

What flavors of reasoning are supported in VOS?

What kind of OWL profiles are supported in VOS DL, EL, QL ,RL? Is is possible to use or integrate standard reasoners? (Hermit, Pellets, etc.)
Ric
  • 65
  • 9
2
votes
2 answers

Reasoning over OWL cardinality restriction

I think I still have a fundamental misunderstanding of OWL axioms :(. Here is a small test ontology I created: @prefix xsd: . @prefix rdf: . @prefix rdfs: …
stan_plogic
  • 113
  • 8
2
votes
1 answer

protege reflexive property usage

In protege a reflexive property is assigned to all individuals relgardless of domain and range and the class to which individuals belongs. so what is the use of this restriction? P.S: lets say there is three individuals: NamedIndividual( :John…
alex
  • 7,551
  • 13
  • 48
  • 80
2
votes
1 answer

Why HermiT considers asymmetric sub-property to symmetric property consistent?

Following the definition of symmetric and asymmetric properties in OWL 2 and the explanation in Inheritance of property characteristic by sub-properties I would assume that the declaration of an asymmetric property as sub-property to a symmetric…
GVogeler
  • 50
  • 4
2
votes
1 answer

Reasoner sets two different classes equivalent to each other and owl:Thing

I am working on an ontology for video games for an university course project, specifically focused on the relations between different genres. I have included this ontology in my project and expanded on it. The current state of the OWL document is…
5ar
  • 2,069
  • 10
  • 27
2
votes
1 answer

Creating regex restriction on OWL class

I'm trying to create a simple ontology that has two classes: class1 and class2,- and two instances that have simple text data property with the same name (hasName: "string1"^^xsd:string and hasName "string2"^^xsd:string respectivly). I want to…
1
vote
0 answers

Inferring the existence of individuals using Protege

I am trying to infer the existence of individuals in Protege, and can use some help. Consider the following ontology as the example scenario: Persons may be siblings. If they are siblings then they have at least one mutual/common parent. I defined a…
AviShaked
  • 11
  • 1
1
vote
1 answer

Using Hermit with ONT-API and SPARQL Query

I am using the OWL-API to load and owl ontology with SWRL rules. I loaded an ontology with the following code: IRI iri = IRI.create(BASE_URL); OntologyManager manager = OntManagers.createManager(); // Load an ontology Ontology ontologyWithRules =…
Marcelo Machado
  • 1,179
  • 2
  • 13
  • 33
1
2 3 4