diff --git a/spec/index.html b/spec/index.html
index 03e64f9..aef1f00 100644
--- a/spec/index.html
+++ b/spec/index.html
@@ -790,8 +790,8 @@
Literals
Literals are used for values such as strings, numbers, and dates.
- A literal in an RDF graph consists of
- two, three, or four elements, as follow:
+ A literal consists of
+ two, three, or four component elements, as follows:
- A lexical form, being an RDF string.
@@ -805,7 +805,7 @@
Literals
language tag MUST be well-formed according to
section 2.2.9
of [[!BCP47]],
- and MUST be treated accordingly, that is, in a case insensitive manner.
+ and MUST be treated accordingly, that is, in a case-insensitive manner.
Two [[!BCP47]]-complying strings that differ only by case represent the same [=language tag=].
- If and only if the datatype IRI is
http://www.w3.org/1999/02/22-rdf-syntax-ns#dirLangString
,
@@ -901,7 +901,7 @@ Literal value
lexical form.
- Otherwise, the literal is ill-typed and no literal value can be
associated with the literal. Such a case produces a semantic
- inconsistency, but it is not syntactically ill-formed.
+ [=inconsistency=], but it is not syntactically ill-formed.
Implementations SHOULD accept [=ill-typed=] literals and produce RDF
graphs from them. Implementations MAY produce warnings when
encountering [=ill-typed=] literals.