← Prev in month ← Prev in thread
Next in thread → Next in month →

xsd:string and rdf:langString

From
Jim Amsden <>
Date
2016-12-16T15:15:41+00:00
ID
Thread
xsd:string and rdf:langString
Holger, 
I had a question about the potential
equivalence, or assumed equivalence of xsd:string and rdf:langString. My
understanding is that these do not have any common superclass, and I see
that SHACL introduced sh:text as a union of these types (but I didn't see
the use of sh:text in the description of properties - maybe it was an older
version of the spec that continued to say "xsd:string or rdf:langString").

We would like to treat these as equivalent
in OSLC Core too, but I'm concerned that just saying that is insufficient
since SPARQL doesn't treat them the same. Now SPARQL is not part of OSLC,
and OSLC Query could do the union in cases where the underlying data service
implementation used SPARQL. So maybe this doesn't matter.

I'd appreciate your insight to make
sure we are doing the right thing in OSLC. We were planning to add the
following note: "note that unless otherwise specified, OSLC Core treats
rdf:langString and xsd:String the same."  Does that seem ok to
you?

Jim Amsden, Senior Technical Staff Member
OSLC and Linked Lifecycle Data
919-525-6575
← Prev in month ← Prev in thread
Next in thread → Next in month →