Vocabulary Builder
The Vocabulary Builder generates all SKOS Artifacts for the Product - vocabulary, using the OWL and other authoritative files (??) and the Artifact Ontology as input.
Current state:
Quote from Dean Allemang:
For FIBO-V, we currently have a script and Jenkins job that creates a .ttl file (according to the policies determined in the FIBO-V meetings and adjusted according to a bunch of jiras). The content of this process is largely complete.
The processor is written in SPIN, and uses a SPIN processor (that is currently in the /etc folder of the fibo repository; that's not where it belongs in the long term). The process includes a number of steps (two of which are SPIN), and is run by a jenkins job at https://jenkins.edmcouncil.org/view/Conversions/job/NewSKOSConversion/
The output of this is a file, fibo-v.ttl. At the moment, I copy this file by hand from the jenkins output to the publication location on the fibo wiki. This process should be replaced by an automated one.
For publication, this script needs to fit into the publication infrastructure. It needs to be run when something is updated (I guess our policy will be that we run this for any version of either fibo-pink or fibo-master, with appropriate location of the output file). The output file has to be transferred to spec.edmcouncil.org, and (perhaps) a notification needs to be sent to any agent that is displaying it (e.g, pool party).
All JIRA Issues