-
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
Lexical-to-value mapping is not a "partial mapping" #66
Comments
Minor tweaking: maybe "character string" could be RDF strings). This avoids "character". An "RDF String" is a sequences of Unicode scale values -- all codepoints except the surrogates. Unicode D76: |
Yeah the wording needs to be improved. I think the best thing is to defer more to RDF Concepts. |
While I agree, I see this as a separate issue because it is not only in this particular sentence. Instead, the term "character string" appears multiple times in the paragraph in which this sentence is. |
I agree. There is quite a bit of repetition here in terms of things that are already in RDF Concepts. |
The paragraph also needs #64 which adds that |
This issue is about the following sentence in Sec.7 of RDF Semantics.
This sentence is incorrect in the sense that, by the definition of the notion of a lexical-to-value mapping in RDF Concepts, it is not a partial mapping but a total mapping (or, simply, a function). The relevant part of the definition is that is says: "Each member of the lexical space is paired with ..."
Related to this issue, the following sentence (in the same paragraph as the one quoted above) is also not particularly accurate.
To fix this issue, I suggest to change the first sentence quoted above as follows:
A datatype is understood to define a function, called the lexical-to-value mapping, from a lexical space (a set of character strings) to values.
And the second sentence quoted above may be changed as follows:
An ill-typed literal is one whose datatype IRI is recognized, but whose character string is not in the lexical space of the datatype identified by that IRI and, thus, is not in the domain of the lexical-to-value mapping of that datatype.
The text was updated successfully, but these errors were encountered: