This repository hosts a formal specification of Property Graph Exchange Format (PG) and its serializations PG format, PG-JSON, and PG-JSONL based on the common property graph data model.
The specification is written with quarto and going to be published at https://pg-format.github.io/specification/.
Source files:
index.qmd
: specification in Quarto Markdown_quarto.yml
: quarto configurationscript.js
andstyle.css
: additional JavaScript and CSS
Calling quarto render
or make
updates the HTML version in directory docs
.
Calling make pg.xml
updates the syntax highlighting file from pg-highlight.
Directory tests contains a test suite with valid and invalid data to test against.