Skip to content

Releases: materialdigital/core-ontology

PMDco v3.0.0-rc2

15 Jan 14:45

Choose a tag to compare

Release Notes

This release candidate (RC2) continues the stabilization and refinement of the core ontology in preparation for the upcoming release. It focuses on consolidating recent modeling decisions, improving consistency and validation, and extending coverage in key areas.

  • Ontology cleanup and refinement (process taxonomy, axioms, definitions)
  • Improved value and measurement modeling (value specifications/setting etc.)
  • Added and refined materials, microstructure, texture, and diameter concepts
  • Introduced workflow-processing concepts and Semantikon support
  • Fixed inconsistencies, SHACL validation issues, identifiers, and definitions
  • Updated documentation, shapes, imports, and release infrastructure

Pull Requests:

Full Changelog: v3.0.0-rc1...v3.0.0-rc2

PMDco v3.0.0-rc1

25 Nov 15:09

Choose a tag to compare

PMDco – Release Notes

✨ Highlights

This release delivers substantial improvements to modeling capabilities, documentation, and ontology quality. It introduces important new classes and patterns for representing material structures and properties, revises several core modeling constructs, and improves automation and validation features.


🧩 Ontology Enhancements

Reworked and Expanded Modeling Patterns

  • Existing example patterns and shapes have been reworked and improved for clarity and consistency.
  • New example patterns and shapes have been added, expanding the ontology’s modeling guidance and vocabulary.

Introduction of Temporally Qualified Continuants (TQCs)

  • The ontology now supports temporally qualified continuants, enabling precise modeling of changes in material properties over time.
  • This addition offers a principled way to represent dynamic material behaviors without compromising ontological rigor.

🔧 Automation & Validation

Improved Automation

  • Automation pipelines—particularly those involved in shape validation—have been improved for reliability and coverage.

📘 Documentation Improvements

  • Documentation has been extensively improved to support beginners and new adopters.
  • A migration guide has been added/refined to help users transition from previous versions smoothly.

🔄 Alignment and Interoperability

Replacement of Internal Classes with OBO Equivalents

  • Several PMDco classes and properties have been replaced with OBO Foundry equivalents to increase interoperability and reuse across the wider ontology ecosystem.

🆕 New & Updated Ontological Content

Key New Classes

This release introduces several important domain classes, including:

  • Fraction Value Specification
  • Alloy
  • Thickness
  • Diameter
  • Metallic Grain Structures
  • Chemical Composition and related classes
  • Phase and related phase-structure concepts
  • Material Combination
  • …and many additional supporting classes

Important New Properties

  • specified by value
  • has relational quality

Important Deleted Properties

  • consists of
  • intensive bearer of
  • integral bearer of

Pull Requests:

  • 189 update chemical composition modelling by @cmllezr in #191
  • 183 refine the taxonomy of phase by @webhart in #209
  • improved definitions by @thnlrd in #207
  • 208 manufacturing process is defined as a planned process by @joergwa in #213
  • fix reasoner inconsistencies in the chemical composition pattern by @cmllezr in #214
  • removed logistics module by @joergwa in #217
  • added pattern for process sequence with tqc and changing qualities by @joergwa in #220
  • added missing value to pattern for. measurement by @joergwa in #223
  • updated failing shape-data and docs by @joergwa in #224
  • 175 revise and improve pattern 5 realizable entities qualities by @cmllezr in #225
  • Fixed most validation errors by @cmllezr in #229
  • 178 revise and improve pattern 8 categorical value specification by @cmllezr in #218
  • 176 revise and improve pattern 6 scalar measurement by @cmllezr in #228
  • Fixing validation errors on some behavioral properties by @cmllezr in #232
  • added further statements to validate measurement datum shape by @cmllezr in #234
  • 235 delete consists of from the ontology by @joergwa in #236

Full Changelog: v3.0.0-alpha4...v3.0.0-rc1

PMDcore v3.0.0-alpha4

30 Oct 14:18

Choose a tag to compare

What's Changed

  • 167 refine process characteristic add rates by @cmllezr in #169
  • added assay measures characteristic and inverse of it from ROto the l… by @cmllezr in #174
  • stato:executes should be included in the imports #194 by @joergwa in #195
  • resolving #192 by @thnlrd in #193
  • #185 added temporally qualified continuants and example by @joergwa in #188
  • 198 some object properties have equivalents in ro and obi by @joergwa in #205
  • changed continuant to independent continuant in the TQC axiom by @cmllezr in #204
  • Update pmdco-shared.owl by @joergwa in #206

Full Changelog: v3.0.0-alpha3...v3.0.0-alpha4

v3.0.0-alpha3

24 Sep 13:06
a9658d8

Choose a tag to compare

Release notes:

  • added support for minimal profile (see #121 )
  • removed temporalized relations; now importing of BFO2020 atemporal profile + relation ontology (RO) ( see #149 )
  • reorganized and improved SHACL shapes and workflows
  • introduced new classes
  • replaced PMD classes which are present in IAO/OBI with their IAO/OBI equivalent
  • improved many definitions, labels and axioms

Full Changelog: v3.0.0-alpha2...v3.0.0-alpha3

v3.0.0-alpha2

09 Jul 15:48

Choose a tag to compare

Release notes:

  • pattern and SHACL directories (patterns/ and shapes/) fleshed out with additional content and usage examples - still not finished .
  • added a variety of new classes/properties to model processes, roles, digital artifacts, experimental workflows, etc.
  • enhanced definitions and coverage of key MSE concepts
  • typo corrections & label refinements (lowercase)
  • improved and added definitions

notable axioms removed:

notable axioms added:

Read more

PMD Core Ontology (PMDco) v3.0.0-alpha1

20 Mar 13:37

Choose a tag to compare

The version 3.0 PMD Core Ontology (PMDco) is hereby released!

This major update brings a significant structural change, as PMDco now adopts BFO 2020 as its top-level ontology and imports some concepts of relevant related ontologies.

About PMD Core Ontology (PMDco)

PMDco is a mid-level ontology designed to bridge the gap between domain-neutral top-level ontologies and domain-specific application ontologies in materials science and engineering (MSE). Its primary purpose is to enhance interoperability, providing a structured and extensible framework for organizing and integrating MSE knowledge. By serving as a semantic intermediate layer, PMDco enables systematic data and metadata integration, ensuring traceability of data generation and supporting the development of complex workflows. This makes it a valuable tool for researchers and practitioners, offering a common language for knowledge representation and fostering efficient collaboration across diverse MSE domains.
PMDco on GitHub: https://github.com/materialdigital/core-ontology

Key Changes & Implications

  • Adoption of BFO 2020: PMDco 3.0 aligns with the Basic Formal Ontology (BFO 2020, standardized in ISO 21838), enhancing conceptual clarity and consistency with current ontology standards.
  • Breaking Changes: Due to the structural updates, PMDco 3.0 is not downward compatible with version 2.0.8. Ontologies previously built upon PMDco 2.x will require manual adaptation to align with the new version.

Support & Community Engagement

To assist in transitioning to PMDco 3.0, the following resources may be helpful:
Ontology Playground: A space for collaborative discussions and curation efforts during the adaptation process.
Learning Materials: Guidance documents and tutorials that support in understanding the procedures in ontology development, the key changes and update their domain-specific ontologies accordingly.
In particular, interested users are invited to join the ontology playground to exchange insights, ask questions, and contribute to the ongoing development of PMDco.
For further information and access to learning materials, please refer to https://github.com/materialdigital/application-ontologies/tree/main/first-steps or https://forum.materialdigital.de/ or https://material-digital.de/contact/

PMD Core Ontology (PMDco) v2.0.8

17 Sep 12:43
b9026a2

Choose a tag to compare

Release notes:

  • minor changes in readme
  • issue #76
  • removed bfo adapter

PMD Core Ontology (PMDco) v2.0.7

08 Dec 12:38

Choose a tag to compare

Release notes:

  • improved many definitions and labels
  • provided more translations
  • moved :Grips and :Slide to :Component
  • refined roles
  • added :Component to range of :component property

PMD Core Ontology (PMDco) v2.0.6

16 Nov 15:22

Choose a tag to compare

Release notes:

Error fixes:

  • fixed wrong range of participant
  • fixed wrong IRI of DigitalEntity, OperatorRole, InitatorRole
  • fixed some typos

PMD Core Ontology (PMDco) v2.0.5

20 Sep 09:05
dd4b3ea

Choose a tag to compare

Release notes:

  • Removed classes which are subject for migration to modules: BrinellHardnessTest, CompressionTest, HardnessTest, LightMicroscopy, RockwellHardnessTest, TransmissionElectronMicroscopy, VickersHardnessTest, Particle, ParticleArea, ParticleRadius, PrecipitateDistance
  • reorganized entities (esp. objects) for better compatibility to BFO
  • added DigitalEntity
  • added DigitalEntity to range of participant.
  • added new file pmd_bfo_adapter.ttl with mappings to IAO/BFO
  • fixed some typos and descriptions
  • removed tensile test module (new home is https://github.com/materialdigital/application-ontologies)