From 04a84a72ec4f21f4eaeef65937c26fcfba3a77d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Tue, 31 Aug 2021 19:38:26 -0700 Subject: [PATCH] link to other specs --- README.md | 4 ++++ SPEC.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 14ae2cf..71ababc 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,10 @@ There's a living [specification](SPEC.md), as well as various [implementations](#implementations). You can also check out the [FAQ](#faq) to answer all your burning questions! +In addition to a spec for KDL itself, there are also standard specs for [a KDL +Query Language](QUERY-SPEC.md) based on CSS selectors, and [a KDL Schema +Language](SCHEMA-SPEC.md) loosely based on JSON Schema. + The language is based on [SDLang](https://sdlang.org), with a number of modifications and clarifications on its syntax and behavior. diff --git a/SPEC.md b/SPEC.md index a43cb90..a7388f0 100644 --- a/SPEC.md +++ b/SPEC.md @@ -12,7 +12,7 @@ XML, and as do many of its semantics. You can use KDL both as a configuration language, and a data exchange or storage format, if you so choose. The bulk of this document is dedicated to a long-form description of all -[Components](#components) of a KDL documeent. There is also a much more terse +[Components](#components) of a KDL document. There is also a much more terse [Grammar](#full-grammar) at the end of the document that covers most of the rules, with some semantic exceptions involving the data model.