/
Components

Components

The Components of the RDF-Toolkit

  • Artifact OntologyThe Artifact Ontology is an independent ontology (as in: not FIBO specific) that models all moving parts in an Ontology Architecture and its multi-versioned / multi-branched publication and governance process.
  • Builder FrameworkCreate a framework for the "build" command where we can support one builder per Product
  • BuildersThe Builders are sub-processes of the RDF Toolkit build command where each Builder takes care of the generation of the Artifacts of one particular Product.
    • Site BuilderThe Site Builder uses the Artifact Ontology and the generated artifacts of the other builders as input to generate the home page and the structure of "the site" (which would be https://spec.edmcouncil.org https://spec.edmcouncil.org in case of EDM Council)
    • Ontology BuilderThe Ontology Builder creates all artifacts for the "ontology product" (see Product - ontology) with the core OWL files and the Artifact Ontology as input.
    • Vocabulary BuilderThe Vocabulary Builder generates all SKOS Artifacts for the Product - vocabulary, using the OWL and other authoritative files (??) and the Artifact Ontology as input.
    • Schema BuilderThe Schema Builder generates all schema.org Artifacts for the Product - schema.org, using the OWL and other authoritative files (??) and the Artifact Ontology as input.
    • UML BuilderThe UML Builder generates all UML Artifacts for the Product - uml, using the OWL, SIMF and other authoritative files (??) and the Artifact Ontology as input.
  • SerializerThe Command Line Interface of the RDF Toolkit supports the serialize command which invokes the "Serializer". The Serializer takes one or more input RDF files and re-writes them (or "serializes" them) into new RDF files in the same or some other "Serialization Format".
  • CLI ProcessorThe Command Line Interface (CLI) processor of the RDF Toolkit is a component that takes options and parameters from the command line and processes them. It supports the serialize and build commands. What it exactly supports is defined with a (baked in) Command Ontology.
  • Command Ontologytodo
  • Frontend "specsite"An Ontology Architecture can be published on a target site (like https://spec.edmcouncil.org) https://spec.edmcouncil.org) where the visualization of all the components covered by the Artifact Ontology is handled mostly by a "client side" application (a browser/mobile/desktop application). This Component of the RDFKit architecture is (temporarily?) called "specsite" hosted in its own Github repository: https://github.com/edmcouncil/specsite.

All JIRA Issues

key summary type created updated due assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.