public class OwlMindmapsGraphStoringVisitor extends Object
This is the main class processing an OWL ontology file. It implements the OWLAPI visitor interfaces to traverse all axioms and entities in the ontology and convert them into equivalent Mindmaps elements.
TODO - a lot of the logical more advanced axioms are skipped for now, waiting for the Mindmaps reasoning engine to mature a bit.
| Constructor and Description |
|---|
OwlMindmapsGraphStoringVisitor(OWLMigrator migrator) |
| Modifier and Type | Method and Description |
|---|---|
OwlMindmapsGraphStoringVisitor |
prepareOWL() |
Concept |
visit(OWLAnnotationAssertionAxiom axiom) |
Concept |
visit(OWLAnnotationProperty property) |
Concept |
visit(OWLClass ce) |
Concept |
visit(OWLClassAssertionAxiom axiom) |
Concept |
visit(OWLDataProperty property) |
Concept |
visit(OWLDataPropertyAssertionAxiom axiom) |
Concept |
visit(OWLDeclarationAxiom axiom) |
Concept |
visit(OWLEquivalentObjectPropertiesAxiom axiom) |
Concept |
visit(OWLInverseObjectPropertiesAxiom axiom) |
Concept |
visit(OWLNamedIndividual individual) |
Concept |
visit(OWLObjectProperty property) |
Concept |
visit(OWLObjectPropertyAssertionAxiom axiom) |
Concept |
visit(OWLObjectPropertyDomainAxiom axiom) |
Concept |
visit(OWLObjectPropertyRangeAxiom axiom) |
Concept |
visit(OWLReflexiveObjectPropertyAxiom axiom) |
Concept |
visit(OWLSubClassOfAxiom axiom) |
Concept |
visit(OWLSubDataPropertyOfAxiom axiom) |
Concept |
visit(OWLSubObjectPropertyOfAxiom axiom) |
Concept |
visit(OWLSubPropertyChainOfAxiom axiom) |
Concept |
visit(OWLTransitiveObjectPropertyAxiom axiom) |
Concept |
visit(SWRLRule node) |
public OwlMindmapsGraphStoringVisitor(OWLMigrator migrator)
public OwlMindmapsGraphStoringVisitor prepareOWL()
public Concept visit(OWLClass ce)
public Concept visit(OWLObjectProperty property)
public Concept visit(OWLDataProperty property)
public Concept visit(OWLAnnotationProperty property)
public Concept visit(OWLNamedIndividual individual)
public Concept visit(OWLDeclarationAxiom axiom)
public Concept visit(OWLSubClassOfAxiom axiom)
public Concept visit(OWLObjectPropertyDomainAxiom axiom)
public Concept visit(OWLObjectPropertyRangeAxiom axiom)
public Concept visit(OWLSubObjectPropertyOfAxiom axiom)
public Concept visit(OWLSubDataPropertyOfAxiom axiom)
public Concept visit(OWLEquivalentObjectPropertiesAxiom axiom)
public Concept visit(OWLInverseObjectPropertiesAxiom axiom)
public Concept visit(OWLTransitiveObjectPropertyAxiom axiom)
public Concept visit(OWLReflexiveObjectPropertyAxiom axiom)
public Concept visit(OWLSubPropertyChainOfAxiom axiom)
public Concept visit(OWLClassAssertionAxiom axiom)
public Concept visit(OWLObjectPropertyAssertionAxiom axiom)
public Concept visit(OWLDataPropertyAssertionAxiom axiom)
public Concept visit(OWLAnnotationAssertionAxiom axiom)
public Concept visit(SWRLRule node)
Copyright © 2016. All rights reserved.