iofoundry / ontology

MIT License
33 stars 12 forks source link

Industrial Ontologies Foundry

Industrial Ontologies Foundry

The IOF (The Industrial Ontologies Foundry) is a unit of OAGi (Open Applications Group), a non-profit organization with the mission to reduce the cost of integration by developing inter-operable, cross-functional, cross-industry, data-model-driven, and extensible standards to meet the challenge of a rapidly-changing global digital economy.

IOF's mission is to create a suite of ontologies intended to support digital manufacturing by facilitating cross-system data integration within the factory and across an enterprise; in commerce between suppliers, manufacturers, customers, and other trading partners; and throughout the various stages of the product life cycle. The IOF ontologies consist of a common mid-level ontology, "Core," and several domain specific ontologies.

The IOF Core Ontology resides at the top of this suite from an architectural perspective and contains terms found in several operational areas of manufacturing. Additionally, the architectural approach chosen by the IOF is to base all of its ontologies on a single foundational or top-level ontology–for which the IOF chose the Basic Formal Ontology or BFO. The Core Ontology contains many intermediate-level terms that derive from BFO and from which the IOF ontologies derive domain industry terms. Core intermediate-level terms are often domain independent–meaning one can find them in other industries and fields, such as in the banking, insurance, and healthcare industries, or the sciences, as in the physics, chemistry, and biology domains.

How Status is Specified for IOF Ontologies and Constructs

IOF uses Maturity Level to describe the status of its ontological content. The following are the definitions and usage guide for the Maturity Level (excerpt from IOF Annotation Vocabulary Guide v2.1. Note that access to the guide may require IOF membership):

Note: the term construct is inclusive of both classes and properties.

Current Ontology Status

Released and Provisional Ontologies

IOF ontologies, provisional and released, have been verified to be logically consistent and satisfiable with Hermit version 1.4.3 reasoner, plugin to Protege 5.5

In Development

Installing / Getting started

The minimal setup you need, short of reading raw XML, is a suitable ontology viewer or editing tool, installed on your client machine. IOF recommends a desktop version of the open-source tool Protégé, but other open source and commercial tools are known to work as well. The repository for this ontology includes the necessary files for opening the ontology in Protégé without warnings and errors. The same is not guaranteed for other tools.

Getting Involved

General Discussions

The IOF welcomes those organizations and persons who would like to contribute to this and other IOF ontology projects. To start contributing, or to join the general discussions, please see Getting Involved.

Getting involved will also give you access to discussions on issues regarding issues not raised through GitHub, and the status of any issues posted in these release notes at time of release.

External Links