Blink will use classes and properties from several ontologies, with a thin layer of integration, based on eagle-i annotations. 

Integration steps:

  • Create a maven module to package the ontologies and annotations as a jar file, consumable by Java applications
    • For the time being we will not upload artifacts to Nexus, we will compile locally and deploy to orchestra
  • Add the owl files of the various ontologies to the module (in the imports folder); this is essentially a cache - we do not want to link to web versions of the owl so as to not destabilize the software.
  • Create the thin OWL layer (in core folder) and annotations (in application folder). Most notably, the annotations should:
    • define the primary types
    • define the types for which instances will be created
    • define the referenced taxonomies
    • add preferred domains and ranges
    • add preferred labels

Imported ontologies:

  • No labels