What's a “string representation” in fromRDF? #192

cygri opened this Issue Nov 7, 2012 · 2 comments


None yet
2 participants

cygri commented Nov 7, 2012

The Convert From RDF algorithm in the API spec often speaks of the “string representation” of an RDF term. What's that exactly? It's not a hyperlink, it's not defined in the API spec AFAICT, and it's not defined in RDF Concepts.

@ghost ghost assigned gkellogg Nov 7, 2012


gkellogg commented Nov 7, 2012

String representation refers to Data Round Tripping, used for defining the lexical representation of JSON-native datatypes.

It is also used relative to names within an object, which in RDF are predicate IRIs. This language should be changed to compacted IRI referencing that algorithm.

cygri commented Nov 7, 2012

I still don't know what it means. The only mention of “string representation” in that section refers specifically to the other algorithm, Convert To RDF.

PLEASE define every term used in the spec that isn't in the dictionary (or reference a definition in another document/spec), and PLEASE make them all hyperlinks! Otherwise, someone reviewing the spec will have to read the whole thing front to back to be able to work out even simple things.

gkellogg added a commit that referenced this issue Nov 10, 2012

Changed "string representation" to either "canonical lexical form" or…
… "expanded form".

Defined "compacted form" and "expanded IRI form" (which also includes named blank nodes.
This addresses issue #192

@gkellogg gkellogg closed this Nov 13, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment