- From: Sandro Hawke <sandro@w3.org>
- Date: Fri, 02 May 2008 13:12:01 -0400
- To: kifer@cs.sunysb.edu (Michael Kifer)
- Cc: Axel Polleres <axel.polleres@deri.org>, "Public-Rif-Wg (E-mail)" <public-rif-wg@w3.org>
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? -- Sandro
Received on Friday, 2 May 2008 17:13:54 UTC