Bijan Parsia wrote:


EDITORIAL NOTE: Many of us found the organization of the spec, and especially of the normative parts, very confusing. See: <http://www.w3.org/mid/943ed7de-fbc9-4110-b17b-af9f8043a...@cs.man.ac.uk>

I suggest that "Usage" and "Examples" be consolidated, and that there are two normative sections, "Syntax" and "Incorporating CURIEs into Host Languages" which contain the respective constraints. The second section could usefully be broken down into "XML host languages" and "Non-XML host languages".
Thanks for this. We are already done with CR more or less, but I will see what I can do.

I don't see how you can get out of CR to PR, looking at your implementation report. At this stage, I'm now asking Sean, my AC rep, to oppose such a transition.
Well - the implementation report has not been updated recently. I didn't mean that we were transitioning tomorrow. But there are a number of implementations and uses for CURIEs now. I believe we have satisfied the CR exit criteria, or will have once we are done gathering the information.

Speaking as a spec implementor who sincerely tried to use the CURIE spec, I think there are problem that merit serious changes to the design of the language. This means another LC, if I'm not mistaken.
Perhaps - not really up to me. ...
Well...if that means that we all reinvent ours, then I don't think it's a good idea. For me, this means that the CURIE spec is not a rec track sensible document, but would be better as a note.

CURIEs are in use in many rec track documents currently, as well as in the RDFa Recommendation. The reason CURIEs are separated out is so that all of these documents can have a consistent definition. I am interpreting your core objection here that there are not defined profiles that would make it easier to have such a consistent definition. As I said, I am sure the working group will get back to you formally.

The concept of a CURIE, that is an abbreviation that maps to an IRI, is general. The expression of that concept in a host language is necessarily going to be related to that host language. For example, were you to use CURIEs in HTML you would not want to use some "xml" mechanism to map a prefix.

Sure, but, uhm, HTML is not an XML host language. And I'm confused as to why we're talking syntax rather than processing.
I only mentioned it because you suggested defining a prefixing mechanism in the XML namespace. I was pointing out that HTML wouldn't be able to use such a mechanism. Sorry if I was unclear. Moreover, SPARQL would not be able to use a similar mechanism. The ability to have the host language define the syntactical mechanism is essential. I think I agree it would be best if the resulting CURIEs were all similar - but as you point out that is unlikely since there are different constraints that host languages will want to put on the reference portion.

--
Shane P. McCarron                          Phone: +1 763 786-8160 x120
Managing Director                            Fax: +1 763 786-8180
ApTest Minnesota                            Inet: sh...@aptest.com



Reply via email to