Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 1.44 KB

README.md

File metadata and controls

38 lines (23 loc) · 1.44 KB

CCO-design-patterns

A repository for the coordination of National Center for Ontological Research (NCOR) efforts in creating design patterns for the Common Core Ontologies (CCO). The aim of creating these patterns is to lower the barrier of entry into using CCO, as well as creating a shared consensus on the usage of CCO resources.

The main folder contains a .pdf with preliminary slides outlining existing design patterns to be vetted and translated into Mermaid format.

The preferred format for design patterns is Mermaid, although an image in PNG or similar should also be provided.

The current style choice is the following:

  • Yellow box for classes
  • Purple diamond for instances
  • Shortened IRI/identifier for the classes
  • Labelled nodes for object properties
  • Shortened IRI/identifier for object properties
  • Full names for instances with numbers

A tool to create and edit Mermaid can be found here:

https://mermaid.live/edit

Background information on design patterns can be found at the following links:

https://jbiomedsem.biomedcentral.com/articles/10.1186/s13326-017-0126-0 https://link.springer.com/content/pdf/10.1007/11574620_21.pdf

Some competency questions can be found at this link:

https://github.com/CarterBeauBenson/information/blob/patch-1/ProvisionalCQs.md

A useful tool to translate between OWL and Mermaid:

https://github.com/floresbakker/OntoMermaid

Other mermaid info:

https://jojozhuang.github.io/tutorial/mermaid-cheat-sheet/