Skip to content

materialdigital/automatce

Repository files navigation

Automotive Circular Economy Ontology

Description: PMD Core application ontology generated via ODK Template.

More information can be found at https://w3id.org/pmd/automatce

Versions

Stable release versions

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' version

Editors of this ontology should use the edit version, src/ontology/automatce-edit.owl

Contact

Please use this GitHub repository's Issue tracker to request new terms/classes or report errors or specific concerns related to the ontology.

Acknowledgements

This ontology repository was created using the Ontology Development Kit (ODK).

Development

This ontology is developed using OWL and managed with the Ontology Development Kit (ODK). To edit:

  • Open automatce-edit.owl in 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).
  • Use the Makefile for 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.

Repository Structure

This repository provides the modular implementation of automatce, developed and maintained using the Ontology Development Kit (ODK).

Top-level directories

  • .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).

Ontology versions (generated on release)

  • 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.

Other files

  • README.md, LICENSE.txt, CONTRIBUTING.md – Project overview, license, and contribution guidelines.
  • imports.txt, components.txt, creators.txt – Configuration for setup (optional edits).

Contribution

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

About

Automotive Circular Economy Ontology

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •