Skip to content

Commit 51b6b80

Browse files
updated ontology
1 parent 8837389 commit 51b6b80

18 files changed

Lines changed: 171 additions & 75 deletions

src/metadata/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Metadata files for the OBO Library
2+
3+
* [tto.yml](tto.yml)
4+
* Determines how your purl.obolibrary.org/obo/tto/ redirects will be handled
5+
* Go here: https://github.com/OBOFoundry/purl.obolibrary.org/tree/master/config
6+
* Click [New File](https://github.com/OBOFoundry/purl.obolibrary.org/new/master/config)
7+
* Paste in the contents of [tto.yml](tto.yml)
8+
* Click "Commit new file"
9+
* IMPORTANT: remember to make a pull request
10+
* An OBO admin will merge your Pull Request *providing it meets the requirements of the OBO library*
11+
* [tto.md](tto.md)
12+
* Determines how your metadata is shown on OBO Library, OLS and AberOWL
13+
* Go here: https://github.com/OBOFoundry/OBOFoundry.github.io/tree/master/ontology
14+
* Click [New File](https://github.com/OBOFoundry/OBOFoundry.github.io/new/master/ontology)
15+
* Paste in the contents of [tto.md](tto.md)
16+
* Click "Commit new file"
17+
* IMPORTANT: remember to make a pull request
18+
* An OBO admin will merge your Pull Request *providing it meets the requirements of the OBO library*
19+
20+
For more background see:
21+
22+
* http://obofoundry.org/
23+
* http://obofoundry.org/faq/how-do-i-edit-metadata.html
24+

src/metadata/tto.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
layout: ontology_detail
3+
id: tto
4+
title: Tensile Test Ontology
5+
jobs:
6+
- id: https://travis-ci.org/materialdigital/tensile-test-ontology
7+
type: travis-ci
8+
build:
9+
checkout: git clone https://github.com/materialdigital/tensile-test-ontology.git
10+
system: git
11+
path: "."
12+
contact:
13+
email:
14+
label:
15+
github:
16+
description: Tensile Test Ontology is an ontology...
17+
domain: stuff
18+
homepage: https://github.com/materialdigital/tensile-test-ontology
19+
products:
20+
- id: tto.owl
21+
name: "Tensile Test Ontology main release in OWL format"
22+
- id: tto.obo
23+
name: "Tensile Test Ontology additional release in OBO format"
24+
- id: tto.json
25+
name: "Tensile Test Ontology additional release in OBOJSon format"
26+
- id: tto/tto-base.owl
27+
name: "Tensile Test Ontology main release in OWL format"
28+
- id: tto/tto-base.obo
29+
name: "Tensile Test Ontology additional release in OBO format"
30+
- id: tto/tto-base.json
31+
name: "Tensile Test Ontology additional release in OBOJSon format"
32+
dependencies:
33+
- id: pmdco
34+
- id: nfdicore
35+
tracker: https://github.com/materialdigital/tensile-test-ontology/issues
36+
license:
37+
url: http://creativecommons.org/licenses/by/3.0/
38+
label: CC-BY
39+
activity_status: active
40+
---
41+
42+
Enter a detailed description of your ontology here. You can use arbitrary markdown and HTML.
43+
You can also embed images too.
44+

src/metadata/tto.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# PURL configuration for http://purl.obolibrary.org/obo/tto
2+
3+
idspace: TTO
4+
base_url: /obo/tto
5+
6+
products:
7+
- tto.owl: https://raw.githubusercontent.com/materialdigital/tensile-test-ontology/main/tto.owl
8+
- tto.obo: https://raw.githubusercontent.com/materialdigital/tensile-test-ontology/main/tto.obo
9+
10+
term_browser: ontobee
11+
example_terms:
12+
- TTO_0000000
13+
14+
entries:
15+
16+
- prefix: /releases/
17+
replacement: https://raw.githubusercontent.com/materialdigital/tensile-test-ontology/v
18+
19+
- prefix: /tracker/
20+
replacement: https://github.com/materialdigital/tensile-test-ontology/issues
21+
22+
- prefix: /about/
23+
replacement: http://www.ontobee.org/ontology/TTO?iri=http://purl.obolibrary.org/obo/
24+
25+
## generic fall-through, serve direct from github by default
26+
- prefix: /
27+
replacement: https://raw.githubusercontent.com/materialdigital/tensile-test-ontology/main/
28+

src/ontology/imports/nfdicore_import.owl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)
77

88

99
Ontology(<https://w3id.org/pmd/tto/imports/nfdicore_import.owl>
10-
<https://w3id.org/pmd/tto/releases/2026-04-08/imports/nfdicore_import.owl>
10+
<https://w3id.org/pmd/tto/releases/2026-04-14/imports/nfdicore_import.owl>
1111
Annotation(<http://purl.org/dc/elements/1.1/source> <https://nfdi.fiz-karlsruhe.de/ontology/3.0.4>)
12-
Annotation(owl:versionInfo "2026-04-08")
12+
Annotation(owl:versionInfo "2026-04-14")
1313

1414
Declaration(Class(<http://purl.obolibrary.org/obo/BFO_0000030>))
1515
Declaration(Class(<http://purl.obolibrary.org/obo/IAO_0000027>))

src/ontology/imports/pmdco_import.owl

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ Prefix(oboInOwl:=<http://www.geneontology.org/formats/oboInOwl#>)
1616

1717

1818
Ontology(<https://w3id.org/pmd/tto/imports/pmdco_import.owl>
19-
<https://w3id.org/pmd/tto/releases/2026-04-08/imports/pmdco_import.owl>
19+
<https://w3id.org/pmd/tto/releases/2026-04-14/imports/pmdco_import.owl>
2020
Annotation(dc:source <https://w3id.org/pmd/co/3.0.0>)
21-
Annotation(owl:versionInfo "2026-04-08")
21+
Annotation(owl:versionInfo "2026-04-14")
2222

2323
Declaration(Class(obo:BFO_0000001))
2424
Declaration(Class(obo:BFO_0000002))
@@ -4033,7 +4033,7 @@ AnnotationAssertion(skos:definition co:PMD_0000056 "Ein Schmelzofen ist ein Ger
40334033
SubClassOf(co:PMD_0000056 co:PMD_0000780)
40344034
SubClassOf(co:PMD_0000056 ObjectIntersectionOf(co:PMD_0000655 ObjectSomeValuesFrom(obo:RO_0000085 co:PMD_0000057)))
40354035

4036-
# Class: co:PMD_0000057 (melting function)
4036+
# Class: co:PMD_0000057 (Schmelzfunktion)
40374037

40384038
AnnotationAssertion(rdfs:label co:PMD_0000057 "Schmelzfunktion"@de)
40394039
AnnotationAssertion(rdfs:label co:PMD_0000057 "melting function"@en)
@@ -5337,7 +5337,7 @@ AnnotationAssertion(skos:definition co:PMD_0000649 "Ein Umform Prozess, bei dem
53375337
AnnotationAssertion(skos:example co:PMD_0000649 "Stripping, Deep Drawing, Spinning"@en)
53385338
SubClassOf(co:PMD_0000649 co:PMD_0000646)
53395339

5340-
# Class: co:PMD_0000650 (forming under compressive conditions)
5340+
# Class: co:PMD_0000650 (Druckumformen)
53415341

53425342
AnnotationAssertion(obo:IAO_0000119 co:PMD_0000650 "Official definition can be found in: DIN 8583-1"@en)
53435343
AnnotationAssertion(terms:source co:PMD_0000650 "Offizielle Definition findet man in: DIN 8583-1"@de)
@@ -5763,7 +5763,7 @@ AnnotationAssertion(skos:definition co:PMD_0000799 "A device used for analyzing
57635763
AnnotationAssertion(skos:definition co:PMD_0000799 "Ein Gerät zur Analyse von Ionen in einer Probe zur Bestimmung ihrer Zusammensetzung und Konzentration."@de)
57645764
SubClassOf(co:PMD_0000799 co:PMD_0000602)
57655765

5766-
# Class: co:PMD_0000800 (Ionenspektroskopie)
5766+
# Class: co:PMD_0000800 (ion spectroscopy)
57675767

57685768
AnnotationAssertion(rdfs:label co:PMD_0000800 "Ionenspektroskopie"@de)
57695769
AnnotationAssertion(rdfs:label co:PMD_0000800 "ion spectroscopy"@en)
@@ -5827,7 +5827,7 @@ AnnotationAssertion(skos:definition co:PMD_0000807 "Ein Fügeverfahren, bei dem
58275827
AnnotationAssertion(skos:example co:PMD_0000807 "Pouring, Embedding, Encasing"@en)
58285828
SubClassOf(co:PMD_0000807 co:PMD_0000806)
58295829

5830-
# Class: co:PMD_0000808 (joining by shaping)
5830+
# Class: co:PMD_0000808 (Fügen Durch Umformen)
58315831

58325832
AnnotationAssertion(obo:IAO_0000119 co:PMD_0000808 "Official definition can be found in: DIN 8593-5"@en)
58335833
AnnotationAssertion(obo:IAO_0000119 co:PMD_0000808 "Offizielle Definition findet man in: DIN 8593-5"@de)
@@ -6083,7 +6083,7 @@ SubClassOf(co:PMD_0000848 co:PMD_0000005)
60836083
SubClassOf(co:PMD_0000848 ObjectSomeValuesFrom(obo:BFO_0000054 co:PMD_0000522))
60846084
SubClassOf(co:PMD_0000848 ObjectSomeValuesFrom(obo:RO_0000052 co:PMD_0000000))
60856085

6086-
# Class: co:PMD_0000849 (mechanical property analyzing process)
6086+
# Class: co:PMD_0000849 (Mechanische Eigenschaften Analyseverfahren)
60876087

60886088
AnnotationAssertion(rdfs:label co:PMD_0000849 "Mechanische Eigenschaften Analyseverfahren"@de)
60896089
AnnotationAssertion(rdfs:label co:PMD_0000849 "mechanical property analyzing process"@en)
@@ -6237,7 +6237,7 @@ AnnotationAssertion(skos:definition co:PMD_0000874 "A microscope that uses visib
62376237
AnnotationAssertion(skos:definition co:PMD_0000874 "Ein Mikroskop, das sichtbares Licht und Linsen verwendet, um kleine Objekte oder Details zu vergrößern und zu betrachten."@de)
62386238
SubClassOf(co:PMD_0000874 co:PMD_0000855)
62396239

6240-
# Class: co:PMD_0000875 (optical microscopy)
6240+
# Class: co:PMD_0000875 (Optische Mikroskopie)
62416241

62426242
AnnotationAssertion(rdfs:label co:PMD_0000875 "Optische Mikroskopie"@de)
62436243
AnnotationAssertion(rdfs:label co:PMD_0000875 "optical microscopy"@en)
@@ -6246,7 +6246,7 @@ AnnotationAssertion(skos:definition co:PMD_0000875 "Ein Mikroskopieverfahren, da
62466246
AnnotationAssertion(skos:example co:PMD_0000875 "An example is Light Microscopy."@en)
62476247
SubClassOf(co:PMD_0000875 co:PMD_0000856)
62486248

6249-
# Class: co:PMD_0000876 (Optisches Profilometer)
6249+
# Class: co:PMD_0000876 (optical profilometer)
62506250

62516251
AnnotationAssertion(rdfs:label co:PMD_0000876 "Optisches Profilometer"@de)
62526252
AnnotationAssertion(rdfs:label co:PMD_0000876 "optical profilometer"@en)
@@ -6398,7 +6398,7 @@ AnnotationAssertion(skos:definition co:PMD_0000899 "Ein Herstellungsprozess, der
63986398
AnnotationAssertion(skos:example co:PMD_0000899 "Casting, Sintering"@en)
63996399
SubClassOf(co:PMD_0000899 co:PMD_0000833)
64006400

6401-
# Class: co:PMD_0000900 (Urformen Durch Additive Fertigung)
6401+
# Class: co:PMD_0000900 (primary shaping by additive manufacturing)
64026402

64036403
AnnotationAssertion(rdfs:label co:PMD_0000900 "Urformen Durch Additive Fertigung"@de)
64046404
AnnotationAssertion(rdfs:label co:PMD_0000900 "primary shaping by additive manufacturing"@en)
@@ -6721,7 +6721,7 @@ AnnotationAssertion(skos:definition co:PMD_0000942 "an intensive quality embodyi
67216721
AnnotationAssertion(co:PMD_0000060 co:PMD_0000942 "true"^^xsd:boolean)
67226722
SubClassOf(co:PMD_0000942 co:PMD_0020131)
67236723

6724-
# Class: co:PMD_0000944 (spectrometer)
6724+
# Class: co:PMD_0000944 (Spektrometer)
67256725

67266726
AnnotationAssertion(rdfs:label co:PMD_0000944 "Spektrometer"@de)
67276727
AnnotationAssertion(rdfs:label co:PMD_0000944 "spectrometer"@en)
@@ -6809,7 +6809,7 @@ AnnotationAssertion(skos:definition co:PMD_0000956 "Ein Simulationsprozess, der
68096809
AnnotationAssertion(skos:example co:PMD_0000956 "Optimizing the atomic structure of a catalyst to enhance its performance."@en)
68106810
SubClassOf(co:PMD_0000956 co:PMD_0000933)
68116811

6812-
# Class: co:PMD_0000957 (structural property analyzing process)
6812+
# Class: co:PMD_0000957 (Struktur Eigenschaften Analyseverfahren)
68136813

68146814
AnnotationAssertion(rdfs:label co:PMD_0000957 "Struktur Eigenschaften Analyseverfahren"@de)
68156815
AnnotationAssertion(rdfs:label co:PMD_0000957 "structural property analyzing process"@en)

src/ontology/reports/tto-edit.owl-obo-report.tsv

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ ERROR multiple_labels crosshead separation rate rdfs:label Traversengeschwindigk
2121
ERROR multiple_labels crosshead separation rate rdfs:label crosshead separation rate@en
2222
ERROR multiple_labels End-Probendurchmesser rdfs:label End-Probendurchmesser@de
2323
ERROR multiple_labels End-Probendurchmesser rdfs:label diameter after fracture@en
24-
ERROR multiple_labels Abgeschätzte Dehngeschwindigkeit Über Die Parallele Länge rdfs:label Abgeschätzte Dehngeschwindigkeit Über Die Parallele Länge@de
25-
ERROR multiple_labels Abgeschätzte Dehngeschwindigkeit Über Die Parallele Länge rdfs:label estimated strain rate over the parallel length@en
24+
ERROR multiple_labels estimated strain rate over the parallel length rdfs:label Abgeschätzte Dehngeschwindigkeit Über Die Parallele Länge@de
25+
ERROR multiple_labels estimated strain rate over the parallel length rdfs:label estimated strain rate over the parallel length@en
2626
ERROR multiple_labels extensometer gauge length rdfs:label Extensometer-Messlänge@de
2727
ERROR multiple_labels extensometer gauge length rdfs:label extensometer gauge length@en
2828
ERROR multiple_labels final gauge length after fracture rdfs:label Messlänge nach dem Bruch@de
@@ -47,8 +47,8 @@ ERROR multiple_labels original diameter rdfs:label Anfangs-Probendurchmesser@de
4747
ERROR multiple_labels original diameter rdfs:label original diameter@en
4848
ERROR multiple_labels original gauge length rdfs:label Anfangsmesslänge@de
4949
ERROR multiple_labels original gauge length rdfs:label original gauge length@en
50-
ERROR multiple_labels original thickness rdfs:label Anfangs-Dicke@de
51-
ERROR multiple_labels original thickness rdfs:label original thickness@en
50+
ERROR multiple_labels Anfangs-Dicke rdfs:label Anfangs-Dicke@de
51+
ERROR multiple_labels Anfangs-Dicke rdfs:label original thickness@en
5252
ERROR multiple_labels original width rdfs:label Anfangs-Breite@de
5353
ERROR multiple_labels original width rdfs:label original width@en
5454
ERROR multiple_labels Parallele Länge rdfs:label Parallele Länge@de
@@ -120,7 +120,7 @@ WARN missing_definition cross section area IAO:0000115
120120
WARN missing_definition crosshead separation IAO:0000115
121121
WARN missing_definition crosshead separation rate IAO:0000115
122122
WARN missing_definition End-Probendurchmesser IAO:0000115
123-
WARN missing_definition Abgeschätzte Dehngeschwindigkeit Über Die Parallele Länge IAO:0000115
123+
WARN missing_definition estimated strain rate over the parallel length IAO:0000115
124124
WARN missing_definition extensometer gauge length IAO:0000115
125125
WARN missing_definition final gauge length after fracture IAO:0000115
126126
WARN missing_definition gauge length IAO:0000115
@@ -133,7 +133,7 @@ WARN missing_definition Kraft bei Dehngrenze bei plastischer Extensometer-Dehnun
133133
WARN missing_definition Anfangsquerschnitt innerhalb der parallelen Länge IAO:0000115
134134
WARN missing_definition original diameter IAO:0000115
135135
WARN missing_definition original gauge length IAO:0000115
136-
WARN missing_definition original thickness IAO:0000115
136+
WARN missing_definition Anfangs-Dicke IAO:0000115
137137
WARN missing_definition original width IAO:0000115
138138
WARN missing_definition Parallele Länge IAO:0000115
139139
WARN missing_definition percentage elongation IAO:0000115

src/ontology/tmp/merged-tto-edit.ofn

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> :TTO_000001
290290
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> :TTO_0000015 "The length of a straight line through the center of an object (tensile test piece) as measured after a fracture occured during a test."@en)
291291
SubClassOf(:TTO_0000015 pmd:PMD_0050051)
292292

293-
# Class: :TTO_0000016 (Abgeschätzte Dehngeschwindigkeit Über Die Parallele Länge)
293+
# Class: :TTO_0000016 (estimated strain rate over the parallel length)
294294

295295
AnnotationAssertion(rdfs:isDefinedBy :TTO_0000016 <https://w3id.org/pmd/tto>)
296296
AnnotationAssertion(rdfs:label :TTO_0000016 "Abgeschätzte Dehngeschwindigkeit Über Die Parallele Länge"@de)
@@ -552,7 +552,7 @@ AnnotationAssertion(pmd:definitionSource :TTO_0000035 "DIN EN ISO 6892-1:2019"@e
552552
SubClassOf(:TTO_0000035 :TTO_0000004)
553553
SubClassOf(:TTO_0000035 ObjectSomeValuesFrom(pmd:relatesTo :TTO_0000028))
554554

555-
# Class: :TTO_0000036 (percentage permanent extension)
555+
# Class: :TTO_0000036 (Bleibende Extensometer-Dehnung)
556556

557557
AnnotationAssertion(rdfs:isDefinedBy :TTO_0000036 <https://w3id.org/pmd/tto>)
558558
AnnotationAssertion(rdfs:label :TTO_0000036 "Bleibende Extensometer-Dehnung"@de)
@@ -788,7 +788,7 @@ AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> :TTO_000005
788788
AnnotationAssertion(<http://www.w3.org/2004/02/skos/core#definition> :TTO_0000057 "This entity describes a single point at which a transition from one condition or state to another occurs, e.g. the point at which different phases of matter are capable of existing together in equilibrium (also called inversion point) or if process parameters are changed that will lead to a transition of the process during its execution."@en)
789789
SubClassOf(:TTO_0000057 pmd:PMD_0000008)
790790

791-
# Class: :TTO_0000058 (Umschaltpunkt der Prüfgeschwindigkeit)
791+
# Class: :TTO_0000058 (transition point testing rate)
792792

793793
AnnotationAssertion(rdfs:isDefinedBy :TTO_0000058 <https://w3id.org/pmd/tto>)
794794
AnnotationAssertion(rdfs:label :TTO_0000058 "Umschaltpunkt der Prüfgeschwindigkeit"@de)

0 commit comments

Comments
 (0)