Skip to content

INCATools/kgcl

Repository files navigation

KGCL: Knowledge Graph Change Language

KGCL is a standard data model for describing changes to knowledge graphs and ontologies at a high level, and an accompanying human-readable Controlled Natural Language (CNL). A curator can use KGCL to request desired changes, and it can also be used to describe changes that have already happened, corresponding to the concepts of “apply patch” and “diff” commonly used for managing changes in text documents and computer programs.

This repository houses:

  • The KGCL schema/standard
  • The Python implementation of the standard (LinkML model, LARK grammar)

The following URIs will resolve to the KGCL standard:

More information

  • Documentation
  • Publication: Hegde H, Vendetti J, Goutte-Gattat D, Caufield JH, Graybeal JB, Harris NL, Karam N, Kindermann C, Matentzoglu N, Overton JA, Musen MA, Mungall CJ. A change language for ontologies and knowledge graphs. Database (Oxford). Oxford University Press (OUP); 2025 Jan 22;2025(baae133). https://doi.org/10.1093/database/baae133 PMCID: PMC11753292

About

Datamodel for KGCL (Knowledge Graph Change Language)

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

Languages