-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds BNF and text to extend LANGTAG to support base direction #34
Conversation
Considering the fuzziness of the updated
The current text makes the term language tag fuzzy, as it is both associated with the language tag from RDF Concepts and the |
I am not sure this rewriting works. It makes both |
I agree with @Tpt. We should not allow white space. In Turtle, WS includes newlines
In addition to appearance, it has the effect that the token |
If the concern that As direction only applies when a language tag is present, calling it |
IMO, the fuzziness is more about the use of language tag to refer to the value matched by |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think LANGDIR is used in the current latest but github isn't clear for me so I mentioned it.
I did find class="type langTag
in the doc.
It appears that there is not quite such a strict line between https://en.wikipedia.org/wiki/Caret
I think we should be more explicit in the descriptive text, as well as in the Unicode character notation. We should state that the |
There is a non-blocking issue with renaming
Possibilities:
|
Blocked by rdf-concepts #48 |
spec/index.html
Outdated
is separated from the <a data-cite="RDF12-CONCEPTS#dfn-language-tag">language tag</a> by '<code>--</code>'. | ||
If there is no matched <a href="#grammar-production-LANG_DIR" class="type langDir">LANG_DIR</a> terminal, | ||
there may be a <a data-cite="RDF12-CONCEPTS#dfn-datatype-iri">datatype IRI</a>, | ||
preceded by '<code>^^</code>' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Similar notation of these Unicode code points should be added to the EBNF, where these characters are currently specified only visually, as '^^'
, which is not sufficiently specific.
preceded by '<code>^^</code>' | |
preceded by two circumflex accent characters, '<code>^^</code>' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's another "circumflex accent".
As a single name isn't clear, just say that "^
is codepoint U+005E
".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So far as I have found, while there are other characters where "circumflex accent" is part of their name, there is no other character whose full name is "circumflex accent".
If I'm just searching badly, please provide the codepoint(s) of such other character(s).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See suggested wording in w3c/rdf-turtle#34 (comment).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There may be more of this. Trying to make all the specs spell out the special characters and sequences in the same way.
…m construtors for creating directional language-tagged strings. Fixes #32.
Co-authored-by: Andy Seaborne <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
…hanges to Turtle.
8e80605
to
d2823f4
Compare
… and term construtors for creating directional language-tagged strings.
Fixes #32. Depends on w3c/rdf-concepts#48.
Preview | Diff