Context-sensitive information about Knotation.
We often have a number of prefixes, labels, and defaults that we want to use for our Knotation content. By putting this context information in a separate file, we can reuse it for many content files.
rdfs:label
predicate; once defined, a label can be used wherever a CURIE or IRI is usedWhen we convert Knotation to Turtle (or other formats) we can choose whether or not to include the full context, just the prefixes, or none of it. In the Turtle tab, none of the context information is included, just the content.
Use the interactive editor to learn more. Click on a line for details.
Please give us your feedback on our mailing list or issue tracker.
Knotation helps people read and write RDF data and OWL ontologies. It's useful for developing ontologies, for applying ontologies to your data, and for working with linked data in general.
Documentation is available at https://knotation.org. Source code and tools are available from our GitHub organization at https://github.com/knotation.
Knotation is a concrete syntax for RDF datasets with strong support for OWL. It combines the best features of:
Knotation is still in early development. Several planned features have not yet been implemented.
RDF/XML | N-Triples N-Quads |
Turtle TriG |
JSON-LD | Manchester | Knotation | |
---|---|---|---|---|---|---|
file extensions | rdf, xml, owl | nt, nq | ttl, trig | json, json-ld | omn | kn |
human readability | poor | poor | good | mixed | good | excellent |
triples | yes | yes | yes | yes | poor | yes |
quads (named graphs) | NQuads | TriG | yes | planned | ||
prefixed names | yes | yes | yes | yes | yes | |
labels | yes | yes | ||||
default datatypes | yes | yes | ||||
multiline strings | yes | yes | yes | yes | ||
RDF list syntax | yes | planned | ||||
anonymous object syntax | yes | planned | ||||
OWL logic syntax | yes | partial | ||||
OWL annotation syntax | yes | planned |
Knotation files are just text files, so you can use them with many other tools:
Knotation is an open source project written by our contributors, and shared under a BSD licence. See our GitHub organization https://github.com/knotation for details.