EquivalentClasses

class EquivalentClasses(class_expressions: Sequence[ClassExpression | URIRef | Reference | Referenced | str | IdentifierBox], *, annotations: list[Annotation] | None = None)[source]

Bases: ClassAxiom

A class axiom defined in 9.1.2 “Subclass Axioms”.

>>> EquivalentClasses(
...     [
...         "a:GriffinFamilyMember",
...         ObjectOneOf(["a:Peter", "a:Lois", "a:Stewie", "a:Meg", "a:Chris", "a:Brian"]),
...     ]
... )

Initialize a equivalent class axiom.

Methods Summary

to_rdflib_node(graph, converter)

Represent the equivalent class axiom for RDF.

Methods Documentation

to_rdflib_node(graph: Graph, converter: Converter) IdentifiedNode[source]

Represent the equivalent class axiom for RDF.