Existing Training Materials
A collection of existing training resources for ontologies in an industrial context. An existing comprehensive list of semantic web resources can be found here.
Understanding Ontologies
What is an Ontology?
An ontology is a formal representation of knowledge that specifies concepts, relationships, and properties within a specific domain, for example the industrial sector. It provides a shared understanding and common vocabulary for individuals and systems, facilitating knowledge sharing, interoperability, and reasoning.
Introduction to Ontologies:
Ontologies vs. Other Data Models:
Why Are Ontologies Useful?
Knowledge Sharing
Ontologies encourage the creation of a shared understanding of some domain through a formal agreement between communities on the existence and definitions of concepts and relationships.
Data Integration
Ontologies enhance data interoperability by establishing a common framework for different systems to understand and exchange information. (ontology-based data access)
AI and Machine Learning
Ontologies provide a structured framework for organising and reasoning about data, thus are capable of enhancing AI and machine learning applications.
- Argument For Enterprise Ontologies
- Explaining Ontologies to Your Boss
- The Business Case for Semantic Web Ontology & Knowledge Graph
Ontology Use-Cases
A list of enterprise or industrial ontology uses.
IKEA Knowledge Graph
-
Medium Article by lead ontologist Katariina Kari
NASA Knowledge Graph
-
Presentation by Chief Knowledge Architect David Meza
Digital Twins
Smart Buildings
Manufacturing
Oil & Gas
Automobile
Courses
There are few ontology focused courses and most are paid.
- Coursera: Web of Data (free)
- Udemy: Practical Knowledge Modelling: Ontology Development 101
- Udemy: Ontologies for Business Analysis
- Dataversity: What is an Ontology?
- LinkedIn Learning: Knowledge Graphs
Getting Started with Ontologies
The books "A Semantic Web Primer" by Grigoris Antoniou and Frank van Harmelen and "Semantic Web for the Working Ontologist" by Dean Allemang and James Hendler are both comprehensive guides to getting started with ontologies within the semantic web. The book “An Introduction to Ontology Engineering” by Maria Keet is another great resource that focuses more on the development of ontologies.
Foundational Concepts
Semantic Web
- Short Introduction by OntoText
- Detailed Introduction by GraphDB
Ontology Components
Key Technologies
RDF (Resource Description Framework)
- Framework for describing resources on the web.
- RDF Primer
RDFS (RDF Schema)
- A data-modelling vocabulary for RDF data; an extension of the basic RDF vocabulary.
- RDFS Primer
OWL (Web Ontology Language)
- Ontology language for expressing rich and complex knowledge models.
- OWL Primer
SPARQL Query Langauge
- Query language for extracting information from RDF datasets.
- SPARQL Primer
Ontology Development
Development Tools
- Protégé: An open-source platform for ontology development and editing.
- Protege Tutorial
Development Process
- Ontology Development 101: A Guide to Creating Your First Ontology
- Several Video Tutorials on Creating and Applying Ontologies by Barry Smith
Common Ontologies
IndustryPortal is an ontology repository hosting over 100 ontologies from the industrial domain. Below 5 of the more common enterprise or industrial ontologie are listed.
SKOS (Simple Knowledge Organisation System)
Common data model for sharing and linking knowledge organisation systems via the Semantic Web.
BFO (Basic Formal Ontology)
Small, upper level ontology that is designed for use in supporting information retrieval, analysis and integration in scientific and other domains
GIST Ontology
Minimalist upper ontology for the enterprise, designed to provide the maximum coverage of typical business concepts with the fewest number of primitives and the least amount of ambiguity.
IOF Core Ontology
Mid-level ontology that resides at the top of the suite of ontologies by the Industrial Ontologies Foundary (IOF).
Industrial Data Ontology (IDO)
Upper ontology for industrial data by PCA.
Industry Ontology Groups
Industrial Ontologies Foundry (IOF)
Group working to create a suite of interoperable ontologies that serve as a foundation for data and information interoperability in all areas of manufacturing.
OntoCommons
European group dedicated to the standardisation of data documentation across all domains related to materials and manufacturing.
POSC Caesar Association (PCA)
Non-profit global-standardization member organisation promoting the development of open, standards-based specifications for the energy industry.