I-ADOPT Variable Design Patterns (VDPs) are implementation guidelines for modelling I-ADOPT variables similar to how Ontology Design Patterns are used as templates or as inspiration for specific modelling solutions https://gofair-foundation.github.io/fip/Intro.html when creating ontologies. VDPs are domain- independent and theoretic (more abstract) I-ADOPT variables that must be substantiated to be reused as variables. Variables themselves are also abstract as they represent types but, in contrast, these can be directly reused in different observation situations by instantiating them with additional metadata like the location and the time information. VDPs do not include any Constraints, which are used to refine a variable. Properties in VDPs are essentially the same Properties as in Variables. VDPs use for ObjectOfInterest and Matrix concepts that describe the nature of the entities (sometimes in thesauri used as parent concepts) more than concrete entities used in Variables, e.g. substance instead of nitrogen, organism instead of a species name, part of organism instead of liver.
This repository is work in progress and is supposed to be extended.
If you like to suggest new VDPs we invite you to publish a new issue. The I-ADOPT Governance Group will accept the suggestion when proved to be a valuable contribution.