Tools and Resources
The Ontology Development Kit (ODK)
The PMDco development is made with the help of the ontology development kit (ODK). The ODK is an incredibly great tool to manage your ontology's life cycle. The ODK is:
- a toolbox of various ontology related tools such as ROBOT, owltools, dosdp-tools and many more, bundled as a docker image
- a set of executable workflows for managing your ontology's continuous integration, quality control, releases and dynamic imports.
We thank the ODK team for their outstanding work.
Ontology Development Guide
In cooperation with participants in the (MaterialDigital initiative), a guide for the development of ontologies in general was created, which contains basic aspects and recommended procedures. This guide may be expanded and developed further and is hosted at the The Scientific Ontology Network.
Relevant Youtube Channels for Ontology Development related to PMDco
Other Initiatives
There are a lot of initiatives working on aspects of and respective tools available to facilitate the digitalization in the field of materials science and engineering (MSE), a selection of which is given here.
Tools for Ontology Development and Maintenance
- Protégé - Software used for ontology development and maintenance.
- ODK Ontology development kit.
- Draw.io - Online tool for visual diagrams construction.
- OntoPanel - A tool for ontology creation, including the Draw.io plugin
- Chowlk Converter - Chowlk Converter is a web application that takes as input an ontology conceptualization made with diagrams.net and generates its implementation in OWL.
- OTTR - language with supporting tools for representing and instantiating RDF graph and OWL ontology modelling patterns. Provides an abstraction level on top of basic RDF functionality.
-
OOPS! - OOPS! is a web-based tool, independent of any ontology development environment, for detecting potential pitfalls that could lead to modelling errors.
-
RDF Grapher - RDF grapher is a web service for parsing RDF data and visualizing it as a graph.
- OnToology - A system to automate part of the collaborative ontology development process. Given a repository with an owl file, OnToology will survey it and produce diagrams, a complete documentation and validation based on common pitfalls.
- ROBOT - ROBOT is a tool for working with Open Biomedical Ontologies. It can be used as a command-line tool or as a library for any language on the Java Virtual Machine.
Glossary
- MaterialDigital Initiative Glossary - a comprehensive glossary for the ontology-related terms. English and German versions available.
Other Related References
- Dublin Core Terms - a set of vocabularies consisting of a set of terms which can be used for describing web resources (video, images, web pages, etc.), as well as physical resources such as books, magazines, proceedings, journals, CDs, etc.
- Resource Description Framework - a framework for representing information in the Web, defining an abstract syntax (a data model) which serves to link all RDF-based languages and specifications.
- RDF Schema - a data-modelling vocabulary for RDF data. RDF Schema is an extension of the basic RDF vocabulary.
- Web Ontology Language - an ontology language for the Semantic Web with formally defined meaning. OWL 2 ontologies provide classes, properties, individuals, and data values and are stored as Semantic Web documents.
- Simple Knowledge Organization System - a common data model for sharing and linking knowledge organization systems via the Web.
- XML Schema Definition - a World Wide Web Consortium (W3C) recommendation that defines rules and elements for XML documents.