[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [emix] Re: reference and use of GML artifacts [Re: http://tools.oasis-open.org/issues/browse/EMIX-477]
I would like to echo this. By way of example, both the IEC 61968-100 CD (which covers JMS and web services integration for CIM) and various MultiSpeak schemas, the namespace does not point to any specific artifact or resource. From: Toby Considine [mailto:tobyconsidine@gmail.com] On Behalf Of Toby Considine As I have stated here before, and to you in conversation, the document declaring profiles produced by the OGC states that to use that profile, you use that text in the appinfo. AppInfo is not part of a schema – it is documentation. You could put nursery rhymes there. Now an application that is specially written to consume the AppInfo could do something with that, perhaps automate conformance processing. That would not be a standards compliant or required app, although it would be useful. Still, the GML specifications states, to declare profiles include this line. I would hazard a guess that the majority of market contexts that will be created in the next year will not be resolvable. This is not a problem, even though they are of the format AnyURI. It may be a problem under given market rules, but EMIX cannot, may not define markets or market rules. Now as to whether the OGC should change their specifications to mandate a different URL, or put schema hints at the location named, that is entirely out of scope. I forwarded these concerns to them months ago. Based on their [lack of] response, it does not appear to be a priority for that organization. If that changes, if the OGC suddenly publishes that you will get automated CAM processing , say, or perhaps Schematron assertions, if you only point to 3.2.1.7, than I will welcome that. It would be handled, even in the absence of ongoing technical work of the TC as a technical correction to maintain conformance with other bodies of work. Until such time, it is just a string that happens to look like an URL, in a portion of the schema that is ignored by standard schema processing, as specified in the w3 XML schema specifications. Content placed there *may* have meaning. I refer you to http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/structures.html#element-appinfo if you are interested. I also refer you to http://www.w3.org/XML/SchemaZ for a list of XML tools, in which you can find that while many tools use the information in AppInfo, each tends to use it for quite different purposes. So: - The AppInfo documentation element is of legal form - It is of the content mandated in the GML Profile specifications - It does not point anywhere tc "He who fights with monsters should look to it that he himself does not become a monster, and if you stare long into an abyss, the abyss also stares into you." - Fredrich Nietzche
From: Anne Hendry [mailto:ahendry@pacbell.net] Hi Toby, Anne While the question of what an unnamed application might do in undefined circumstances is intriguing, it does not apply here. I can consume the MEIX schemas with any of three tools that *I* use – Liquid XML Studio, XML Spy, and Microsoft XSD.exe. Each of them finds GML and all of its sub-schemas w/o reporting any errors. With each of them, I can generate applications that are fully aware of GML, and produce Abstract Feature classes to manipulate and / or read artifacts based on the GML defined Types. I have been doing so since we replaced KML with GML in the schema. I do not know which tool *you* are using, or whether you are attempting it by hand. I cannot know why you cannot find the features. As to what happens when one is missing, that’s easy to find out. Grab any of the schemas. Take any one of the imported spaces. That will show you the error that your tools and or your environment generates. tc "It is the theory that decides what can be observed." - Albert Einstein
From: Anne Hendry [mailto:ahendry@pacbell.net] While Carl is investigating ... I rely on the normative published specifications of the GML community. |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]