Skip to content

Commit ea7eda0

Browse files
authored
Merge pull request #5 from materialdigital/repo-setup
Repo setup
2 parents 830e602 + 9c47d6d commit ea7eda0

22 files changed

Lines changed: 1443 additions & 1094 deletions

.github/workflows/qc.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Basic ODK workflow
2+
3+
name: CI
4+
5+
# Controls when the action will run.
6+
on:
7+
# Triggers the workflow on push or pull request events but only for the main branch
8+
push:
9+
branches: [ main ]
10+
pull_request:
11+
branches: [ main ]
12+
13+
# Allows you to run this workflow manually from the Actions tab
14+
workflow_dispatch:
15+
16+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
17+
jobs:
18+
# This workflow contains a single job called "ontology_qc"
19+
ontology_qc:
20+
# The type of runner that the job will run on
21+
runs-on: ubuntu-latest
22+
container: obolibrary/odkfull:v1.6
23+
24+
# Steps represent a sequence of tasks that will be executed as part of the job
25+
steps:
26+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
27+
- uses: actions/checkout@v4
28+
29+
- name: Run ontology QC checks
30+
env:
31+
DEFAULT_BRANCH: main
32+
run: cd src/ontology && make ROBOT_ENV='ROBOT_JAVA_ARGS=-Xmx6G' test IMP=false PAT=false MIR=false
33+

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
.DS_Store
55
semantic.cache
66
bin/
7-
.trunk/
7+
88
*.tmp
99
*.tmp.obo
1010
*.tmp.owl
@@ -72,4 +72,4 @@ src/patterns/all_pattern_terms.txt
7272
/src/metadata
7373
docs/odk-workflows/RepositoryFileStructure.md
7474
/docs/odk-workflows
75-
/docs/odk-workflows
75+
/docs/odk-workflows

seed/seed-via-docker.sh

Lines changed: 0 additions & 12 deletions
This file was deleted.

seed/tto-project.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/ontology/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# More information: https://github.com/INCATools/ontology-development-kit/
1111

1212
# Fingerprint of the configuration file when this Makefile was last generated
13-
CONFIG_HASH= 52dcf35a1c66087d45fa1f9b557a4c7676f0414cb7b9e52f01ce31840b85ef32
13+
CONFIG_HASH= 087da44b84d337c9317d66fad93d3ed78e763162782c83586f3b891e30aaa1ca
1414

1515

1616
# ----------------------------------------

src/ontology/imports/pmdco_import.owl

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ Prefix(terms:=<http://purl.org/dc/terms/>)
1414

1515

1616
Ontology(<https://w3id.org/pmd/tto/imports/pmdco_import.owl>
17-
<https://w3id.org/pmd/tto/releases/2025-11-11/imports/pmdco_import.owl>
17+
<https://w3id.org/pmd/tto/releases/2025-11-19/imports/pmdco_import.owl>
1818
Annotation(dc:source <https://w3id.org/pmd/co/3.0.0-alpha4>)
19-
Annotation(owl:versionInfo "2025-11-11")
19+
Annotation(owl:versionInfo "2025-11-19")
2020

2121
Declaration(Class(obo:BFO_0000001))
2222
Declaration(Class(obo:BFO_0000002))
@@ -3563,7 +3563,7 @@ AnnotationAssertion(skos:example co:PMD_0000053 "The process of melting aluminum
35633563
SubClassOf(co:PMD_0000053 co:PMD_0000833)
35643564
SubClassOf(co:PMD_0000053 ObjectIntersectionOf(obo:BFO_0000015 ObjectSomeValuesFrom(obo:OBI_0000293 obo:BFO_0000040) ObjectSomeValuesFrom(obo:OBI_0000299 co:PMD_0020139)))
35653565

3566-
# Class: co:PMD_0000054 (Heizfunktion)
3566+
# Class: co:PMD_0000054 (heating function)
35673567

35683568
AnnotationAssertion(rdfs:label co:PMD_0000054 "Heizfunktion"@de)
35693569
AnnotationAssertion(rdfs:label co:PMD_0000054 "heating function"@en)
@@ -3837,7 +3837,7 @@ AnnotationAssertion(skos:definition co:PMD_0000530 "Ein Mechanische Eigenschafte
38373837
AnnotationAssertion(skos:example co:PMD_0000530 "Testing the flexural strength of a plastic beam to ensure it can withstand the required load in an engineering application."@en)
38383838
SubClassOf(co:PMD_0000530 co:PMD_0000849)
38393839

3840-
# Class: co:PMD_0000531 (Analyseverfahren der Biokompatibilität)
3840+
# Class: co:PMD_0000531 (biocompatibility analyzing process)
38413841

38423842
AnnotationAssertion(rdfs:label co:PMD_0000531 "Analyseverfahren der Biokompatibilität"@de)
38433843
AnnotationAssertion(rdfs:label co:PMD_0000531 "biocompatibility analyzing process"@en)
@@ -4106,7 +4106,7 @@ AnnotationAssertion(skos:definition co:PMD_0000564 "Eine Unterfunktion der Besch
41064106
AnnotationAssertion(co:PMD_0000060 co:PMD_0000564 "true"^^xsd:boolean)
41074107
SubClassOf(co:PMD_0000564 co:PMD_0000575)
41084108

4109-
# Class: co:PMD_0000565 (coating by soldering)
4109+
# Class: co:PMD_0000565 (Beschichten Durch Löten)
41104110

41114111
AnnotationAssertion(rdfs:label co:PMD_0000565 "Beschichten Durch Löten"@de)
41124112
AnnotationAssertion(rdfs:label co:PMD_0000565 "coating by soldering"@en)
@@ -4296,7 +4296,7 @@ AnnotationAssertion(skos:definition co:PMD_0000587 "The crack growth is an evolu
42964296
AnnotationAssertion(co:PMD_0000060 co:PMD_0000587 "true"^^xsd:boolean)
42974297
SubClassOf(co:PMD_0000587 co:PMD_0000635)
42984298

4299-
# Class: co:PMD_0000588 (Kriechprüfmaschine)
4299+
# Class: co:PMD_0000588 (creep testing machine)
43004300

43014301
AnnotationAssertion(rdfs:label co:PMD_0000588 "Kriechprüfmaschine"@de)
43024302
AnnotationAssertion(rdfs:label co:PMD_0000588 "creep testing machine"@en)
@@ -4431,7 +4431,7 @@ AnnotationAssertion(co:PMD_0000060 co:PMD_0000604 "true"^^xsd:boolean)
44314431
SubClassOf(co:PMD_0000604 co:PMD_0000621)
44324432
DisjointClasses(co:PMD_0000604 co:PMD_0000620)
44334433

4434-
# Class: co:PMD_0000605 (differential scanning calorimeter)
4434+
# Class: co:PMD_0000605 (Differential-Scanning-Kalorimeter)
44354435

44364436
AnnotationAssertion(rdfs:label co:PMD_0000605 "Differential-Scanning-Kalorimeter"@de)
44374437
AnnotationAssertion(rdfs:label co:PMD_0000605 "differential scanning calorimeter"@en)
@@ -4826,7 +4826,7 @@ SubClassOf(co:PMD_0000654 co:PMD_0000002)
48264826
SubClassOf(co:PMD_0000654 ObjectIntersectionOf(co:PMD_0000002 ObjectSomeValuesFrom(ObjectInverseOf(co:PMD_0020005) ObjectIntersectionOf(obo:BFO_0000030 ObjectSomeValuesFrom(obo:RO_0000085 obo:BFO_0000034)))))
48274827
SubClassOf(co:PMD_0000654 ObjectSomeValuesFrom(ObjectInverseOf(co:PMD_0020005) ObjectIntersectionOf(obo:BFO_0000030 ObjectSomeValuesFrom(obo:RO_0000085 obo:BFO_0000034))))
48284828

4829-
# Class: co:PMD_0000655 (furnace)
4829+
# Class: co:PMD_0000655 (Ofen)
48304830

48314831
AnnotationAssertion(obo:IAO_0000119 co:PMD_0000655 "“Furnace.” Merriam-Webster.com Dictionary, Merriam-Webster, https://www.merriam-webster.com/dictionary/furnace. Accessed 13 Jan. 2023."@en)
48324832
AnnotationAssertion(rdfs:label co:PMD_0000655 "Ofen"@de)
@@ -5695,7 +5695,7 @@ AnnotationAssertion(skos:definition co:PMD_0000874 "A microscope that uses visib
56955695
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)
56965696
SubClassOf(co:PMD_0000874 co:PMD_0000855)
56975697

5698-
# Class: co:PMD_0000875 (Optische Mikroskopie)
5698+
# Class: co:PMD_0000875 (optical microscopy)
56995699

57005700
AnnotationAssertion(rdfs:label co:PMD_0000875 "Ein Mikroskopieverfahren, das sichtbares Licht und Linsen verwendet, um eine Probe zu vergrößern und abzubilden, und weit verbreitet zur Untersuchung der Mikrostruktur und Morphologie von Materialien ist."@de)
57015701
AnnotationAssertion(rdfs:label co:PMD_0000875 "Optische Mikroskopie"@de)
@@ -5704,7 +5704,7 @@ AnnotationAssertion(skos:definition co:PMD_0000875 "A Microscopy Process that us
57045704
AnnotationAssertion(skos:example co:PMD_0000875 "An example is Light Microscopy."@en)
57055705
SubClassOf(co:PMD_0000875 co:PMD_0000856)
57065706

5707-
# Class: co:PMD_0000876 (Optisches Profilometer)
5707+
# Class: co:PMD_0000876 (optical profilometer)
57085708

57095709
AnnotationAssertion(rdfs:label co:PMD_0000876 "Optisches Profilometer"@de)
57105710
AnnotationAssertion(rdfs:label co:PMD_0000876 "optical profilometer"@en)
@@ -5874,7 +5874,7 @@ AnnotationAssertion(skos:definition co:PMD_0000899 "Ein Herstellungsprozess, der
58745874
AnnotationAssertion(skos:example co:PMD_0000899 "Casting, Sintering"@en)
58755875
SubClassOf(co:PMD_0000899 co:PMD_0000833)
58765876

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

58795879
AnnotationAssertion(rdfs:label co:PMD_0000900 "Urformen Durch Additive Fertigung"@de)
58805880
AnnotationAssertion(rdfs:label co:PMD_0000900 "primary shaping by additive manufacturing"@en)
@@ -6332,7 +6332,7 @@ AnnotationAssertion(skos:definition co:PMD_0000961 "The sublimation point is a p
63326332
AnnotationAssertion(co:PMD_0000060 co:PMD_0000961 "true"^^xsd:boolean)
63336333
SubClassOf(co:PMD_0000961 co:PMD_0000882)
63346334

6335-
# Class: co:PMD_0000962 (supercritical fluid chromatography process)
6335+
# Class: co:PMD_0000962 (Überkritische Fluidchromatographie Verfahren)
63366336

63376337
AnnotationAssertion(rdfs:label co:PMD_0000962 "supercritical fluid chromatography process"@en)
63386338
AnnotationAssertion(rdfs:label co:PMD_0000962 "Überkritische Fluidchromatographie Verfahren"@de)
@@ -6487,7 +6487,7 @@ AnnotationAssertion(skos:example co:PMD_0000979 "Measuring the thermal conductiv
64876487
AnnotationAssertion(co:PMD_0050117 co:PMD_0000979 "TCMP"@en)
64886488
SubClassOf(co:PMD_0000979 co:PMD_0000982)
64896489

6490-
# Class: co:PMD_0000980 (Wärmeleitfähigkeitsmessfunktion)
6490+
# Class: co:PMD_0000980 (thermal conductivity measuring function)
64916491

64926492
AnnotationAssertion(rdfs:label co:PMD_0000980 "Wärmeleitfähigkeitsmessfunktion"@de)
64936493
AnnotationAssertion(rdfs:label co:PMD_0000980 "thermal conductivity measuring function"@en)

0 commit comments

Comments
 (0)