Description: PMD Core application ontology generated via ODK Template.
More information can be found at https://w3id.org/pmd/automatce
The latest version of the ontology can always be found at:
https://w3id.org/pmd/automatce.owl
(note this will not show up until the request has been approved by obofoundry.org)
Editors of this ontology should use the edit version, src/ontology/automatce-edit.owl
Please use this GitHub repository's Issue tracker to request new terms/classes or report errors or specific concerns related to the ontology.
This ontology repository was created using the Ontology Development Kit (ODK).
This ontology is developed using OWL and managed with the Ontology Development Kit (ODK). To edit:
- Open
automatce-edit.owlin Protégé. - Create new entities within the namespace
https://w3id.org/pmd/automatce/.- Example class ID:
https://w3id.org/pmd/automatce/AUTOMATCE_0000001(PREFIX is uppercase).
- Example class ID:
- Use the
Makefilefor automation:make test: Run quality control (OWL reasoner checks, syntax validation).make refresh-imports: Update imported ontologies (e.g., PMD Core, LOGO) with SLME extraction.make release: Build release artifacts (full, base, etc.) in TTL/OWL/JSON formats.make update_repo: Sync changes to the repo structure. Quick start: After setup, edit in Protégé, commit, and push to trigger CI builds.
This repository provides the modular implementation of automatce, developed and maintained using the Ontology Development Kit (ODK).
- .github/: GitHub configuration files, including CI workflows and templates.
- docs/: Documentation sources for the ontology website and user guides (optional; add as needed).
- patterns/: Logical patterns and SHACL shapes used to maintain consistent ontology design (optional).
- src/: Main development folder generated and managed through ODK.
- ontology/components/: – Modular ontology components (classes, properties, axioms).
- ontology/automatce-edit.owl: – Primary editable ontology file used during development (ontology editors' version).
- ontology/imports/: Extracted terms from imported ontologies (via SLME).
- automatce-full.owl/ttl: Complete ontology with all imports and full axiomatization.
- automatce-base.owl/ttl: Core entities without extended imports.
- automatce-simple.owl/ttl: Simplified version with basic subclass and existential axioms.
- automatce-minimal.owl/ttl: Lightweight minimal version for quick onboarding (recommended for beginners).
- automatce.owl/ttl: Main ontology file contains the full version.
- README.md, LICENSE.txt, CONTRIBUTING.md – Project overview, license, and contribution guidelines.
- imports.txt, components.txt, creators.txt – Configuration for setup (optional edits).
We welcome contributions!
- Please use the Issue tracker.
- For creation of application ontologies using PMD core ontologies, we advise using the application-ontology-template. It applies the same framework used here and mirrors the pmdco with all its modules.
- Participate in our PMD Playground Meetings: Our Ontology Playground, organized online every second Friday from 1-2 pm (CET), is a great opportunity to connect with developers and our proactive community to shape the PMDco. Please register via our mailing list.
- If you need further information, please feel free to contact us via info@material-digital.de