Skip navigation links
Grakn
A C E F G I M N O P R S T V 

A

ai.grakn.migration.owl - package ai.grakn.migration.owl
Implements migration of OWL into Grakn.

C

classEntityTypeLabel(IRI) - Method in interface ai.grakn.migration.owl.Namer
Generate the name of a Grakn entity type from the IRI of an OWL class

E

entity(OWLNamedIndividual) - Method in class ai.grakn.migration.owl.OWLMigrator
 
entityRole(Label) - Method in interface ai.grakn.migration.owl.Namer
The name of the entity role type in an entity-role relation representing an OWL data property
entityRole(EntityType, AttributeType<?>) - Method in class ai.grakn.migration.owl.OWLMigrator
 
entityType(OWLClass) - Method in class ai.grakn.migration.owl.OWLMigrator
 

F

fromIri(IRI) - Method in interface ai.grakn.migration.owl.Namer
Create and return a name from a full IRI.
fromIri(String) - Method in interface ai.grakn.migration.owl.Namer
 

G

getEntity(T, AttributeType<T>) - Method in class ai.grakn.migration.owl.OWLMigrator
 

I

individualEntityName(IRI) - Method in interface ai.grakn.migration.owl.Namer
Generate the name of a Grakn entity from the IRI of an OWL individual

M

Main - Class in ai.grakn.migration.owl
Main program to migrate an OWL knowledge base into a Grakn knowledge graph.
Main() - Constructor for class ai.grakn.migration.owl.Main
 
main(String[]) - Static method in class ai.grakn.migration.owl.Main
 
migrate() - Method in class ai.grakn.migration.owl.OWLMigrator
 

N

Namer - Interface in ai.grakn.migration.owl
A Namer provides functions to generate Grakn schema names (IDs for types, relations, roles etc.) from OWL ontology elements.
namer(Namer) - Method in class ai.grakn.migration.owl.OWLMigrator
 
namer() - Method in class ai.grakn.migration.owl.OWLMigrator
 

O

objectPropertyName(IRI) - Method in interface ai.grakn.migration.owl.Namer
Generate the name of a Grakn relation type from the IRI of an OWL object property
objectRole(Label) - Method in interface ai.grakn.migration.owl.Namer
Make a name for the role type corresponding to the object (i.e.
objectRole(RelationshipType) - Method in class ai.grakn.migration.owl.OWLMigrator
 
ontology(OWLOntology) - Method in class ai.grakn.migration.owl.OWLMigrator
 
ontology() - Method in class ai.grakn.migration.owl.OWLMigrator
 
owlBuiltInToGraknDatatype(OWL2Datatype) - Method in class ai.grakn.migration.owl.OWLMigrator
 
OwlGraknTxStoringVisitor - Class in ai.grakn.migration.owl
This is the main class processing an OWL ontology file.
OwlGraknTxStoringVisitor(OWLMigrator) - Constructor for class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
owlIriResource() - Method in class ai.grakn.migration.owl.OWLMigrator
 
OwlMigrationOptions - Class in ai.grakn.migration.owl
Configure the default OWL migration options and access arguments passed by the user
OwlMigrationOptions(String[]) - Constructor for class ai.grakn.migration.owl.OwlMigrationOptions
 
OWLMigrator - Class in ai.grakn.migration.owl
The OWL migrator is the main driver an OWL migration process: configure with the ontology to migrate, the target GraknTx and instance and hit go with the OWLMigrator.migrate()
OWLMigrator() - Constructor for class ai.grakn.migration.owl.OWLMigrator
 
OwlModel - Enum in ai.grakn.migration.owl
Enumerate default/predefined elements that need to be created in Grakn regardless of the ontology being migrated.
owlname() - Method in enum ai.grakn.migration.owl.OwlModel
 
owlThingEntityType() - Method in class ai.grakn.migration.owl.OWLMigrator
 

P

prepareOWL() - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
putEntity(String, EntityType) - Method in class ai.grakn.migration.owl.OWLMigrator
 

R

relation(OWLObjectProperty) - Method in class ai.grakn.migration.owl.OWLMigrator
 
relation(OWLDataProperty) - Method in class ai.grakn.migration.owl.OWLMigrator
 
relation(OWLAnnotationProperty) - Method in class ai.grakn.migration.owl.OWLMigrator
 
resourceRelation(IRI) - Method in interface ai.grakn.migration.owl.Namer
Make a name/id for the Grakn RelationshipType representing a relation b/w an entity (OWL individual) and its resource (the OWL data property)
resourceRelation(Label) - Method in interface ai.grakn.migration.owl.Namer
Make a name for a resource relation type representing the value of an OWL data property.
resourceRole(Label) - Method in interface ai.grakn.migration.owl.Namer
Make a name for a resource role player representing the value of an OWL data property.
resourceRole(AttributeType<?>) - Method in class ai.grakn.migration.owl.OWLMigrator
 
resourceType(OWLDataProperty) - Method in class ai.grakn.migration.owl.OWLMigrator
 

S

subjectRole(Label) - Method in interface ai.grakn.migration.owl.Namer
Make a name for the role type corresponding to the subject (i.e.
subjectRole(RelationshipType) - Method in class ai.grakn.migration.owl.OWLMigrator
 

T

tx(GraknTx) - Method in class ai.grakn.migration.owl.OWLMigrator
 
tx() - Method in class ai.grakn.migration.owl.OWLMigrator
 

V

valueOf(String) - Static method in enum ai.grakn.migration.owl.OwlModel
Returns the enum constant of this type with the specified name.
values() - Static method in enum ai.grakn.migration.owl.OwlModel
Returns an array containing the constants of this enum type, in the order they are declared.
visit(OWLClass) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLObjectProperty) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLDataProperty) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLAnnotationProperty) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLNamedIndividual) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLDeclarationAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLSubClassOfAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLObjectPropertyDomainAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLObjectPropertyRangeAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLSubObjectPropertyOfAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLSubDataPropertyOfAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLEquivalentObjectPropertiesAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLInverseObjectPropertiesAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLTransitiveObjectPropertyAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLReflexiveObjectPropertyAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLSubPropertyChainOfAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLClassAssertionAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLObjectPropertyAssertionAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLDataPropertyAssertionAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(OWLAnnotationAssertionAxiom) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
visit(SWRLRule) - Method in class ai.grakn.migration.owl.OwlGraknTxStoringVisitor
 
A C E F G I M N O P R S T V 
Skip navigation links
Grakn

Copyright © 2017 Grakn Labs Ltd. All rights reserved.