edmcouncil / devops Goto Github PK
View Code? Open in Web Editor NEWDevOps repository for ontology-publisher deployment
License: MIT License
DevOps repository for ontology-publisher deployment
License: MIT License
Add the Jenkinsfile for the FIBO ontology
The site https://spec.industrialontologies.org only has html pages for IOF ontologies - automatic redirection now works:
https://spec.industrialontologies.org -> https://spec.industrialontologies.org/iof/
"Public Release IRI" in "IRI Structure and Format V2.1":
Public Release IRI
The publicly released version IRI MUST use a numeric version formed with the release year and a monotonically increasing numberNN
inYYYYNN
form, such as202202
for the second release in 2022. If the IOF releases every quarter,NN
represents the quarter when the ontology was released. When a versioned IRI is formed, the version MUST appear before the topic. All IOF ontologies that are part of a release MUST share a common version.This version IRI will be automatically changed during the release and publication process. The version IRI in GitHub will not be changed by the publication process.
The non-versioned IRI MUST always reference the latest released version of the ontology.
- Versioned IRI: https://spec.industrialontologies.org/ontology/202202/supplychain/meta
- Non-Versioned IRI: https://spec.industrialontologies.org/ontology/supplychain/meta
devops/jenkins/html-pages/Jenkinsfile
Line 90 in 2ae431a
IOF ontologies use an ontology IRI - see e.g. core/Core.rdf#L24:
<owl:Ontology rdf:about="https://spec.industrialontologies.org/ontology/core/Core/">
that is incompatible with the common "URI namespace" that was previously assumed by default in ontology-publisher (see here):
# TODO: Make URL configurable
#
export spec_root_url="https://${ONTPUB_SPEC_HOST}"
export spec_family_root_url="${spec_root_url}/${ONTPUB_FAMILY}"
so the common "URI namespace" for the IOF ontology is:
while according to the assumption adopted in the ontology-publisher it would be:
The last change URI_SPACE variable as spec_family_root_url #125 allows you to adjust the common "URI namespace", so please update the Jenkinsfile for the IOF ontology accordingly
For STRAPI_URL
, use the public server URL:
devops/jenkins/html-pages/Jenkinsfile
Line 90 in 93fa8ec
devops/jenkins/html-pages/Jenkinsfile
Line 93 in 93fa8ec
devops/jenkins/html-pages/Jenkinsfile
Line 96 in 93fa8ec
devops/jenkins/html-pages/Jenkinsfile
Line 99 in 93fa8ec
To avoid ambiguity, in the following place:
devops/jenkins/html-pages/Jenkinsfile
Line 73 in 54bf504
it is necessary to explicitly set the value of the PRODUCT
variable.
Publish the IOF ontology to a host that serves the domain spec.industrialontologies.org
Add the Jenkinsfile for the AUTO ontology
Add the Jenkinsfile for html-pages for the IOF ontology
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.