Skip to content

geneontology/go-shapes

Repository files navigation

Build status

GO_Shapes

Using RDF Shapes to define the schema of Gene Ontology Causal Activity Models

Schema

See shapes/go-cam-shapes.shex

Relationship of ShEx to OWL

We use OWL as a universal formalism for both ontology development (see https://github.com/geneontology/go-ontology/) and for representing GO-CAMs (the former uses class axioms, the latter uses axioms on individuals, see https://www.w3.org/TR/owl2-primer/ for more info on these terms). The use of ShEx is complementary. OWL encodes "biological truths" and formal encodings of concepts, whereas ShEx is used as a data model constraining the "shape" of GO-CAMs. There are many ways of interconnecting instances in a GO-CAM that are biologically consistent, but we want to constrain these to a common "shape" or structure as this is more predictable for software to deal with.

For developers and core contributors

Please see Developer Documentation

About

Schema for Gene Ontology Causal Activity Models defined using RDF Shapes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8