/
Concepts

Concepts

The RDF Toolkit deals with a number of concepts, a model of how ontologies are serialized and "built" or "published" including the derived products. All these Concepts are modelled in the Artifact Ontology which will be the "Configuration File" for the RDF Toolkit.

  • Product
    • Product - schema.orgThe FIBO schema.org http://schema.org Ontology, published here: https://spec.edmcouncil.org/fibo/schema.org/ https://spec.edmcouncil.org/fibo/schema.org/
    • Product - simfTODO: Dean Allemang
    • Product - vocabularyThe FIBO Vocabulary, published here: https://spec.edmcouncil.org/fibo/vocabulary/ https://spec.edmcouncil.org/fibo/vocabulary/
    • Product - ontologyThe FIBO OWL Ontologies, published here: https://spec.edmcouncil.org/fibo/ontology https://spec.edmcouncil.org/fibo/ontology
    • Product - siteThe overall FIBO product documentation as published on https://spec.edmcouncil.org/FIBO, which includes the documentation for all other products.
  • BuilderA Builder is a process that takes the source artifacts for one given Product and generates all the publishable artifacts for that Product.
  • Sourcetodo
  • Serialization FormatThe Artifacts that the RDF-Toolkit can generate can have all sorts of formats, also called serialization formats. For OWL ontologies for instance we have serialization formats like RDF/OWL, JSON-LD and Turtle.
    • OWL/XMLThe "XML serialization for OWL 2 https://www.w3.org/TR/owl2-xml-serialization/," which is an alternative exchange syntax for OWL 2 (alternative to RDF/XML).
    • Manchester Syntax
    • RDF/XMLRDF/XML is a serialization format that can be used to serialize ANY graph of RDF statements, not just OWL ontologies. It has no specific support for OWL ontologies and is therefore considered to be hard to read and understand.
  • ClassTODO
  • ModuleTODO
  • Artifact Model
  • ArtifactAn artifact is the specification of a physical piece of information that is used or produced by a software development process https://en.wikipedia.org/wiki/Software_development_process, or by deployment and operation of a system.
  • Encodingtodo
  • Committodo
  • Versiontodo
  • ViewA User Interface construct showing a specific subset of information
  • Product Family
  • OntologyTODO
  • DomainA Domain in the EDM Council context is usually a Domain in the Financial Industry.
  • BranchThe term "Branch" is taken from Git. Branches are used to separate multiple tracks of development with different levels of maturity of the work on the artifacts in that track.
  • Reasoning LevelFor certain types of Artifacts that are being generated by the RDF Toolkit, it can be relevant to apply "reasoning" via a "reasoner" or "inference engine" in memory before writing out the Artifacts.