[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- RDFClosure.Closure.Core: Core of the semantics management, dealing with the RDFS and other Semantic triples.
  - RDFClosure.OWLRL.OWLRL_Semantics: OWL 2 RL Semantics class, ie, implementation of the OWL 2 RL closure graph.
    - RDFClosure.CombinedClosure.RDFS_OWLRL_Semantics: Common subclass of the RDFS and OWL 2 RL semantic classes.
      - RDFClosure.OWLRLExtras.OWLRL_Extension: Additional rules to OWL 2 RL.
        - RDFClosure.OWLRLExtras.OWLRL_Extension_Trimming: This Class adds only one feature to OWLRL_Extension: to initialize with a trimming flag set to `True` by default.
  - RDFClosure.RDFSClosure.RDFS_Semantics: RDFS Semantics class, ie, implementation of the RDFS closure graph.
    - RDFClosure.CombinedClosure.RDFS_OWLRL_Semantics: Common subclass of the RDFS and OWL 2 RL semantic classes.
      - RDFClosure.OWLRLExtras.OWLRL_Extension: Additional rules to OWL 2 RL.
        - RDFClosure.OWLRLExtras.OWLRL_Extension_Trimming: This Class adds only one feature to OWLRL_Extension: to initialize with a trimming flag set to `True` by default.
- RDFClosure.DeductiveClosure: Entry point to generate the deductive closure of a graph.
- RDFClosure.Literals.LiteralProxies
- RDFClosure.RestrictedDatatype.RestrictedDatatypeCore: An 'abstract' superclass for datatype restrictions.
  - RDFClosure.RestrictedDatatype.RestrictedDatatype: Implementation of a datatype with facets, ie, datatype with restrictions.
- RDFClosure.Literals._LiteralStructure: This class serves as a wrapper around rdflib's Literal, by changing the equality function to a strict identity of datatypes and lexical values.
- object: The most base type
  - datetime.tzinfo: Abstract base class for time zone info objects.
    - RDFClosure.DatatypeHandling._namelessTZ: (Nameless) timezone object.