Module OWLschemafy

Package OWLschemafy

  • Class Summary 
    Class Description
    AddClassAnnotation
    The WriteClassAnnotation class is responsible for generating OWL class annotations and their corresponding individual instances within a Java framework for OWL/XML ontology creation.
    GetSectionsFromConfigFile
    GetSectionsFromConfigFile class parses a configuration file to extract sections delineated by specific start and end tokens, returning a data structure containing these sections.
    Individual
    Individual class represents an OWL class individual with a name, serial number, and annotation.The annotation originates from a configuration file.
    OWL2_Generator
    The OWL2_Generator class serves as the core application logic within a Java framework for generating OWL/XML ontologies: It leverages text files containing configuration details to construct the ontology structure.
    SharedUtils
    SharedUtils class offers a collection of utility methods for OWL/XML ontology generation within the framework.
    WriteClassStructure
    The WriteClassStructure class processes a tab-indented text file (maintaining conformity with Protégé's requirements in this regard) and generates OWL code representing class hierarchies within a Java framework for OWL/XML ontology creation.
    WriteDisjointClassDefs
    The WriteDisjointClassDefs class processes a text file containing disjoint class definitions and generates corresponding OWL code snippets for inclusion in an OWL/XML ontology.
    WriteOWLHeader
    The WriteOWLHeader class processes a user-defined header file fragment (xlmns-definitions, and prefixes for the dc, obo, owl, rdf, xml, xsd, foaf, rdfs ontologies), and an OWL base URI to generate the header section of an OWL/XML ontology.
    WriteTriplets
    The WriteTriplets class processes a user-defined file containing triplet definitions (object property relationships) and generates the corresponding OWL code snippets for inclusion in an OWL/XML ontology.