LA3D / ammo

Additive Manufacturing and Maintenance Operations Ontology

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Additive Manufacturing and Maintenance Operations Ontology (AMMO)

Ontology in support of additive manufacturing for maintenance operations developed as part of the America Makes Additive With Knowledge project by SimbaChain and the Notre Dame Center for Research Computing, Laboratory for Assured AI Applications Development (LA3D).

Findable, Accessible, Interoperable, Reusable (FAIR) Data Principles

This ontology is developed using a FAIR methodology follows "Best Practices for Implementing FAIR Vocabularies and Ontologies on the Web", "Ten simple rules for making a vocabulary FAIR", and FAIRsFAIR "D2.5 FAIR Semantics Recommendations Second Iteration". We have adopted the use of Permanent Identifiers for the Web w3id as recommended by the best practices documents.

Expressivity

Ontology is modeled using RDFS-Plus level of automatization with W3C RDFS Schema and selected W3C OWL 2 Constructs. Additionally, to facilitate alignment and adoption using schema.org level base vocabularies as outlined in the schema.org developer documentation. This ontology is developed using Modular Ontology Modeling Methodology using Ontology Design Patterns connected to form modules that build the larger ontology. Shape Constraints using W3C Shapes Constraint Language are also provided for graph shape validation as discussed in the SHACL and OWL document. Alignments are modeled similarly to the RealEstateCore ontology that has created modular alignments that form the basis for adoption in Azure Digital Twins and cross linking to Industry Standard Ontologies in a Knowledge Graph.

Testing

Development of AMMO uses Github Actions to perform CI/CD of the ontology. It runs a SHACL test suite against sample knowledge graph fragments using pyshacl and the sharness Test Anything Protocol. Results can be reviewed in the actions page of the AMMO Github repository.

Persistent Identifiers and Namespace

This ontology uses w3id.org persistent identifiers for namespaces. The rules for dereferencing the ontology using content-negotiation can be found in the doc/w3id subdirectory.

Internal Namespaces

Prefix URI Description
@prefix ammo https://w3id.org/ammo/ont/ Ammo Core Ontology
@prefix ammosh https://w3id.org/ammo/shapes/shacl/ Ammo Ontology Metadata

External Namespaces

Prefix URI Description
@prefix prov http://www.w3.org/ns/prov# W3C Provenance Ontology
@prefix sio http://semanticscience.org/resource/ Semantic Science Integrated Ontology
@prefix sdo https://schema.org/ Schema.org
@prefix skos http://www.w3.org/2004/02/skos/core# W3C Simple Knowledge Organization System
@prefix time http://www.w3.org/2006/time# W3C Owl Time
@prefix qudt http://qudt.org/schema/qudt/ Quantities, Units, Dimensions and Time Ontology
@prefix geosparql http://www.opengis.net/ont/geosparql OGC Geosparql Spatial Ontology
@prefix dcterms http://purl.org/dc/terms/ Dublin Core Terms
@prefix vann http://purl.org/vocab/vann/ Vocabulary for annotating vocabulary terms
@prefix cpannotationschema http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl# ODP annotations
@prefix gs1 http://gs1.org/voc/ GS1 Web Vocabulary

Versions

The latest version of the full ontology can be found at https://w3id.org/ammo/ont/ and specific release versions can be found at https://w3id.org/ammo/ont/{version number}/, for example https://w3id.org/ammo/ont/0.1.0.

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


Direct Contact

Charles Vardeman
Research Assistant Professor
Center for Research Computing, University of Notre Dame
cvardema@nd.edu
Github: charlesvardeman
ORCID: 0000-0003-4091-6059

About

Additive Manufacturing and Maintenance Operations Ontology

License:Creative Commons Zero v1.0 Universal


Languages

Language:JavaScript 75.7%Language:HTML 19.8%Language:CSS 4.1%Language:Shell 0.4%Language:Makefile 0.0%