mowl.projection

In this module we provide different methods for projecting an ontology into a graph.

Functions

projector_factory(method_name[, taxonomy, ...])

Classes

CategoricalProjector([saturation_steps, ...])

Implementation of projection rules defined in [zhapa2023].

DL2VecProjector([bidirectional_taxonomy])

Implementation of projection rules defined in [chen2020].

Edge(src, rel, dst[, weight])

Class representing a graph edge.

OWL2VecStarProjector([...])

Implementation of projection rules defined in [chen2020b].

TaxonomyProjector([bidirectional_taxonomy])

Projection of axioms \(A \sqsubseteq B\).

TaxonomyWithRelationsProjector([taxonomy, ...])

Projection of axioms \(A \sqsubseteq B\) and \(A \sqsubseteq \exists R.B\).

Class Inheritance Diagram

Inheritance diagram of mowl.projection.categorical.model.CategoricalProjector, mowl.projection.dl2vec.model.DL2VecProjector, mowl.projection.edge.Edge, mowl.projection.owl2vec_star.model.OWL2VecStarProjector, mowl.projection.taxonomy.model.TaxonomyProjector, mowl.projection.taxonomy_rels.model.TaxonomyWithRelationsProjector