To contribute a new pattern, please initiate a pull request that consists of the following:
- A new directory for the pattern, with an appropriate name
- Currently, names of patterns follow a singleword in PascalCase
- The directory should contain:
- Schema Diagram for the pattern. We recommend that should adhere to visual specification as found in Graffoo or from the Modular Ontology Modeling methodology.
- Formalization for the pattern. We recommend that the pattern be serialized in TTL for maximizing human readability, but as long as it is a serialization recognized by the OWLAPI or Protégé, it will be accepted.
- Additionally, we request that the pattern be annotated with OPLA-CP.
- index.md for the pattern entry. This should minimally display the schema diagram and link to the formalization.