Skip to content
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

remove rdf:plainLiteral from Semantics? #84

Open
pfps opened this issue Feb 7, 2025 · 1 comment
Open

remove rdf:plainLiteral from Semantics? #84

pfps opened this issue Feb 7, 2025 · 1 comment
Labels
needs discussion Proposed for discussion in an upcoming meeting spec:substantive Change in the spec affecting its normative content (class 3) –see also spec:bug, spec:new-feature

Comments

@pfps
Copy link
Contributor

pfps commented Feb 7, 2025

RDF 1.1 Semantics has a mandated L2V for the IRI rdf:plainLiteral, in https://www.w3.org/TR/rdf11-mt/#literals-and-datatypes. The IRI doesn't appear to be in any other 1.1 document, but is defined in https://www.w3.org/TR/rdf-plain-literal.

Should rdf:plainLiteral continue to be in Semantics? It would seem so, as it is in a normative RDF document. But perhaps there is no reason to continue to support this datatype in RDF.

If rdf:plainLiteral continues in Semantics, should it also be in Concepts? Should it be somehow deprecated?

@pfps pfps added the spec:substantive Change in the spec affecting its normative content (class 3) –see also spec:bug, spec:new-feature label Feb 7, 2025
@pfps pfps added the needs discussion Proposed for discussion in an upcoming meeting label Feb 7, 2025
@afs
Copy link
Contributor

afs commented Feb 7, 2025

It should not be RDF Concepts because RDF Concepts does not have (RDF 1.0) "plain literals".

Support is optional by the "when ... rdf:plainLiteral isrecognized".

RDF processors are not required to recognize any datatype IRIs other than xsd:string, rdf:langString, and rdf:dirLangString but when IRIs listed in Section 5 of [RDF12-CONCEPTS] are recognized, they MUST be interpreted as described there, and when the IRI rdf:PlainLiteral is recognized, it MUST be interpreted to denote the datatype defined in [RDF-PLAIN-LITERAL].

The existence of a normative document means that an alternative interpretation of the datatype IRI is wrong; the existence of the document does not have to be mentioned. c.f. rdf:HTML, rdf:JSON, rdf:XMLLiteral but also xsd:integer etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs discussion Proposed for discussion in an upcoming meeting spec:substantive Change in the spec affecting its normative content (class 3) –see also spec:bug, spec:new-feature
Projects
None yet
Development

No branches or pull requests

2 participants