The KOIO repository is used for evolving, sharing, and managing KOIO. KOIO formally defines the structure of Knowledge Objects using linked data representations made available in canonical OWL files.
A Knowledge Object is a formally-stuctured information content resource that, when concretized, becomes a compound digital object. By intention, KOIO specifies a lightweight or minimalist user-oriented, computation-focused digital object container specifically for packaging and organizing machine-processable knowledge assets that include "code that runs."
KOIO ontology is currently used in the Knowledge Grid (KGrid) poject for creating knowledge objects.
The KOIO ontology documentation could be found at https://kgrid.org/koio/docs/
KSL is an R&D lab in the Department of Learning Health Sciences at the University of Michigan Medical School. KSL created KOIO in 2016-17. It was first conceived as part of the Knowledge Grid (KGrid) project for devising better socio-technical knowledge infrastructure components for learning health systems. By 2023-24, KOIO came to be seen as an important KSL deliverable in its own right.
Here are the roles of people who will contribute in the development of this ontology and the rules that they should follow:
Release Procedures
Documentation Procedures
Readme.md includes
Technical ontology documentation:
Proposal and Change (Governance) Procedures
Ontology Evaluation Procedures
owl2jsonld is a tool that generate a JSON-LD @context for concepts (classes and properties) found in the specified OWL or RDFS ontology.
Install Java
# JAVA installation on Linux
sudo apt update
sudo apt install default-jre
Download the Tool: You can download the owl2jsonld tool from its GitHub repository. The official releases include an uberjar (standalone JAR) that bundles all dependencies and can be used as a command-line tool.
Run the JAR File and create the context.json form the owl file:
java -jar owl2jsonld-0.2.1-standalone.jar file:///path/to/owl/file/koio.owl -o context.json