Okay, I think I see a consensus here (more or less proposed by Jos and Michael at different times): (1) "foo"^^<bar> This is the normal, full syntax for constants. For example: "http://purl.org/dc/terms/creator"^^<http://www.w3.org/2007/rif#iri> (2) foo:bar is shorthand for "expand(foo)bar"^^<http://www.w3.org/2007/rif#iri> except on the right-hand-side of a ^^. (3) "foo"^^bar:baz is shorthand for "foo"^^<expand(bar)baz> This means that the CURIE syntax (a:b) is context sensitive; it's read differently on the right-hand-side of ^^. (4) <foo> This is not allowed. The pointy-brackets are only allowed as part of the ^^ construct. Maybe someday we can figure out a way to allow it, but right now it has problems. (5) "foo"^^bar is allowed for aliasing (I don't quite follow this), but doesn't interact with the above. ================================================================ If I'm understanding everyone correctly, we can all live with that. Yes? -- SandroReceived on Friday, 2 May 2008 17:13:54 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:07:44 UTC