Skip to content

A repository for the coordination of efforts in creating CCO design patterns

Notifications You must be signed in to change notification settings

giacomodecolle/CCO-design-patterns

Repository files navigation

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 (color #ffe680)
  • Purple diamond for instances (color #dbc9ef)
  • White boxes for data
  • 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/

About

A repository for the coordination of efforts in creating CCO design patterns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published