You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-13Lines changed: 14 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,13 @@ The ontology is designed to provide a shared conceptual framework and common voc
6
6
## 📚 Purpose of the Ontology
7
7
An ontology defines terms, relationships, and structures to describe a particular domain — in this case, regenerative materials. For AREMA, this ontology serves multiple purposes:
8
8
9
-
Controlled Vocabulary for the Website
9
+
### Controlled Vocabulary for the Website
10
10
It powers the AREMA front-end by providing a standardized vocabulary for categories, material properties, processes, and more. This ensures that users interact with consistent terms throughout the platform.
11
11
12
-
Interoperability and Data Quality
13
-
By formalizing the domain knowledge as RDF and SHACL, the ontology supports structured data exchange and integration with external systems, while enabling automated quality checks and re-using existig metadata standards.
12
+
### Interoperability and Data Quality
13
+
By formalizing the domain knowledge as RDF and SHACL, the ontology supports structured data exchange and integration with external systems, while enabling automated quality checks and re-using existing metadata standards.
14
14
15
-
Documentation and Transparency
15
+
### Documentation and Transparency
16
16
It provides a clear, explicit model of how AREMA organizes knowledge about regenerative materials.
17
17
18
18
## 📂 Repository Structure
@@ -37,24 +37,25 @@ AREMA Ontology Repository
37
37
│ └── sparql.py
38
38
└── requirements.txt
39
39
```
40
-
Key Components
41
-
src/ontology/:
40
+
41
+
### Key Components
42
+
**src/ontology/**:
42
43
The core ontology in Turtle (.ttl) format.
43
44
44
-
src/quality-checks/:
45
+
**src/quality-checks/**:
45
46
SHACL shapes for validating ontology consistency and compatibility with tools like SKOHUB.
46
47
47
-
tools/python/:
48
+
**tools/python/**:
48
49
Python scripts for running SHACL checks.
49
50
50
51
## 🔍 Quality Assurance
51
-
We employ SHACL shapes to validate the ontology structure and ensure ongoing data integrity. Scripts in tools/python/ assist with:
52
-
53
-
Running SHACL validation against the ontology.
52
+
We employ SHACL shapes to validate the ontology structure and ensure ongoing data integrity. Scripts in `tools/python/` assist with:
0 commit comments