Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cayleygraph/quad

Quad/Triple formats support for Go.
https://github.com/cayleygraph/quad

golang json-ld nquads quad rdf

Last synced: 17 days ago
JSON representation

Quad/Triple formats support for Go.

Awesome Lists containing this project

README

        

# Quad formats for Go

![Tests](https://github.com/cayleygraph/quad/actions/workflows/tests.yml/badge.svg)

This library provides encoding and decoding support for NQuad/NTriple-compatible formats.

## Supported formats

| ID | Name | Read | Write | Ext |
|---------------|--------------|------|-------|---------------|
| `nquads` | NQuads | + | + | `.nq`, `.nt` |
| `jsonld` | JSON-LD | + | + | `.jsonld` |
| `graphviz` | DOT/Graphviz | - | + | `.gv`, `.dot` |
| `gml` | GML | - | + | `.gml` |
| `graphml` | GraphML | - | + | `.graphml` |
| `pquads` | ProtoQuads | + | + | `.pq` |
| `json` | JSON | + | + | `.json` |
| `json-stream` | JSON Stream | + | + | - |

## Community

* Slack: [cayleygraph.slack.com](https://cayleygraph.slack.com) -- Invite [here](https://cayley-slackin.herokuapp.com/)