Skip to content

Commit

Permalink
Merge branch 'develop-3.0.0' of https://github.com/materialdigital/co…
Browse files Browse the repository at this point in the history
…re-ontology into develop-3.0.0
  • Loading branch information
joergwa committed Dec 5, 2024
2 parents 7fb8336 + 5f2d6a6 commit b8cd0a7
Show file tree
Hide file tree
Showing 5 changed files with 42 additions and 8 deletions.
34 changes: 34 additions & 0 deletions docs/patterns.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,27 @@ The sections below illustrate how to read and apply these patterns. Each pattern

---

## Inroduction
This page uses a tensile testing example to demonstrate interconnected graph patterns within PMDco, beginning with the specification of a steel sheet material. It follows the process of manufacturing test pieces, detailing the roles of each object involved. Each process is guided by a specification or plan and is linked to devices, which include their own identifiers and specifications. The page further illustrates how processes are sequentially chained and subdivided, generating information content entities like time series data. Ultimately, it covers how this data is transformed to derive material properties, providing a foundational approach to modeling workflows in materials science.
![TableOfContents](https://github.com/user-attachments/assets/3510fa58-9774-4d04-a466-6a6bf7f2ddcd)

---

## Table of Contents
Hereby we provide an overview of the patterns used in PMDco 3.0.0:
1. [Pattern 1: Input and Output of Processes](#Pattern-1:-Input-and-Output-of-Processes)
2. [Pattern 2: Scalar Value Specification with Value and Unit](#Pattern-2:-Scalar-Value-Specification-with-Value-and-Unit)
3. [Pattern 3: Object and Material Specification] (#Pattern-3:-Object-and-Material-Specification)
4. [Pattern 4: Object, Role, and Process] (#Pattern-4:-Object,-Role,-and-Process)
5. [Pattern 5: Process, Device, and Function] (#Pattern-5:-Process,-Device,-and-Function)
6. [Pattern 6: Device Identifier](#Pattern-6:-Device-Identifier)
7. [Pattern 7: Process Chains] (#Pattern-7:-Process-Chains)
8. [Pattern 8: Process Substeps] (#Pattern-8:-Process-Substeps)
9. [Pattern 9: Process and Data Output] (#Pattern-9:-Process and Data Output)
10. [Pattern 10: Process and Material Property](#Pattern-10:-Process-and-Material-Property)

---

## Example Patterns

### Pattern 1: Input and Output of Processes
Expand Down Expand Up @@ -35,6 +56,12 @@ The sections below illustrate how to read and apply these patterns. Each pattern

---

### Pattern 3: Object and Material Specification
### Pattern 4: Object, Role, and Process
### Pattern 5: Process, Device, and Function

---

### Pattern 6: Device Identifier
**Purpose**: Ensures every device has at least one identifier for unambiguous identification.

Expand All @@ -44,3 +71,10 @@ The sections below illustrate how to read and apply these patterns. Each pattern
![Visualization of Pattern 6](https://raw.githubusercontent.com/materialdigital/core-ontology/develop-3.0.0/patterns/pattern6.png)

[Explore Example Data, Pattern 6](https://github.com/materialdigital/core-ontology/blob/develop-3.0.0/shapes/shape6-data.ttl)

---

### Pattern 7: Process Chains
### Pattern 8: Process Substeps
### Pattern 9: Process and Data Output
### Pattern 10: Process and Material Property
4 changes: 2 additions & 2 deletions src/ontology/imports/bfo_import.owl
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)


Ontology(<https://w3id.org/pmd/co/pmdco/imports/bfo_import.owl>
<https://w3id.org/pmd/co/pmdco/releases/2024-12-04/imports/bfo_import.owl>
<https://w3id.org/pmd/co/pmdco/releases/2024-12-05/imports/bfo_import.owl>
Annotation(<http://purl.org/dc/elements/1.1/source> <http://purl.obolibrary.org/obo/bfo/2020/bfo-core.ttl>)
Annotation(owl:versionInfo "2024-12-04")
Annotation(owl:versionInfo "2024-12-05")

Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000001>))
Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000002>))
Expand Down
4 changes: 2 additions & 2 deletions src/ontology/imports/iao_import.owl
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)


Ontology(<https://w3id.org/pmd/co/pmdco/imports/iao_import.owl>
<https://w3id.org/pmd/co/pmdco/releases/2024-12-04/imports/iao_import.owl>
<https://w3id.org/pmd/co/pmdco/releases/2024-12-05/imports/iao_import.owl>
Annotation(<http://purl.org/dc/elements/1.1/source> <http://purl.obolibrary.org/obo/iao/2022-11-07/iao.owl>)
Annotation(owl:versionInfo "2024-12-04")
Annotation(owl:versionInfo "2024-12-05")

Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000001>))
Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000002>))
Expand Down
4 changes: 2 additions & 2 deletions src/ontology/imports/obi_import.owl
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)


Ontology(<https://w3id.org/pmd/co/pmdco/imports/obi_import.owl>
<https://w3id.org/pmd/co/pmdco/releases/2024-12-04/imports/obi_import.owl>
<https://w3id.org/pmd/co/pmdco/releases/2024-12-05/imports/obi_import.owl>
Annotation(<http://purl.org/dc/elements/1.1/source> <http://purl.obolibrary.org/obo/obi/2024-10-25/obi.owl>)
Annotation(owl:versionInfo "2024-12-04")
Annotation(owl:versionInfo "2024-12-05")

Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000001>))
Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000002>))
Expand Down
4 changes: 2 additions & 2 deletions src/ontology/imports/ro_import.owl
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)


Ontology(<https://w3id.org/pmd/co/pmdco/imports/ro_import.owl>
<https://w3id.org/pmd/co/pmdco/releases/2024-12-04/imports/ro_import.owl>
<https://w3id.org/pmd/co/pmdco/releases/2024-12-05/imports/ro_import.owl>
Annotation(<http://purl.org/dc/elements/1.1/source> <http://purl.obolibrary.org/obo/ro/releases/2024-04-24/ro.owl>)
Annotation(owl:versionInfo "2024-12-04")
Annotation(owl:versionInfo "2024-12-05")

Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000002>))
Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000003>))
Expand Down

0 comments on commit b8cd0a7

Please sign in to comment.