Class NeighbourhoodFinder
Methods
getClassesConnectedToObjectProperty
- getClassesConnectedToObjectProperty(sourceClassIriString: string, objectPropertyIriString: string): GrapholEntity[]
-
Parameters
-
sourceClassIriString: string
-
objectPropertyIriString: string
Private
getConnectedClassesIrisByType
- getConnectedClassesIrisByType(classIri: string, type: INCLUSION | EQUIVALENCE, inclusionType?: "subclass" | "superclass"): string[]
-
Parameters
-
classIri: string
-
-
inclusionType: "subclass" | "superclass" = 'subclass'
Returns string[]
getEquivalentClassesIris
- getEquivalentClassesIris(classIri: string): string[]
-
Returns string[]
Private
getIriObject
- getIriObject(iri: string): Iri
-
Returns Iri
getObjectProperties
- getObjectProperties(classIriString: string): Map<GrapholEntity, ObjectPropertyConnectedClasses>
-
Returns Map<GrapholEntity, ObjectPropertyConnectedClasses>
getSubclassesIris
- getSubclassesIris(classIri: string): string[]
-
Returns string[]
getSuperclassesIris
- getSuperclassesIris(classIri: string): string[]
-
Returns string[]
Given a class and an object property, get all classes connected to the given class through such an object property.
Returns
an array of entities