emix — archive
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
— [Date Index]
| [Thread Index]
| [Month Index]
| [List Home]
Re: reference and use of GML artifacts [Re: http://tools.oasis-open.org/issues/browse/EMIX-477]
Another response...
We in OASIS have gotten used to namespace documents (RDDL) at the
URI for a namespace definition, and that document connects you to
the various schemas. But this is not uniformly done across the XML
space.
Tooling generally can figure out how to find a particular schema.
The tooling I use (a subset of Toby's) found the GML schemas just
fine using the namespace definitions in the artifacts.
I will double check in the morning that nothing accidentally
changed.
But tooling for XML typically involves some significant knowledge
and configuration of your particular tooling. You can't rely on a
web browser to find what you need - for example, the implementation
of the urn side of the URI space is pretty spotty.
But namespaces do NOT have to point to anything at all.
Thanks!
bill
--
William Cox
Email: [email protected]
Web: http://www.CoxSoftwareArchitects.com
+1 862 485 3696 mobile
+1 908 277 3460 fax
On 6/22/11 7:15 PM, Considine, Toby (Campus Services IT) wrote:
49388A5276025649AC24AF97ADB9DA62839DBE56AE@facmailmb3.facilities.unc.edu
type= cite
>
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
Toby Considine
Chair, OASIS oBIX Technical
Committee
U.S. National Inst. of
Standards and Tech. Smart Grid Architecture
Committee
Facilities Technology Office
University of North Carolina
Chapel Hill, NC
Email:
Toby.Considine@
unc.edu
Phone: (919)962-9073
http://www.oasis-open.org
blog: www.NewDaedalus.com
From:
Anne Hendry [ mailto:[email protected] ]
Sent: Wednesday, June 22, 2011 5:48 PM
To: Toby Considine
Cc:
[email protected]
Subject: [emix] Re: reference and use of GML
artifacts [Re:
http://tools.oasis-open.org/issues/browse/EMIX-477 ]
While Carl is investigating ...
My question was really a technical question to assess the
impact of the situation. What does happen when an XML
instance is created that refers to a schema element that
can't be found (as in serviceArea refering to
gml:AbstractFeature)? If one of our XML examples referred
to that element, what would happen when someone tried to use
it?
I believe I have a general idea, but with all the XML
experts on this list was hoping to get a more concrete idea.
-Anne
Toby Considine wrote, On 6/22/2011 2:13 PM:
I rely on the normative published
specifications of the GML community.
Perhaps Carl, who is on this list, can answer....
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
Toby Considine
TC9, Inc
TC Chair: oBIX & WS-Calendar
TC Editor: EMIX, EnergyInterop
U.S. National Inst. of Standards and Tech. Smart Grid
Architecture Committee
Email: [email protected]
Phone: (919)619-2104
http://www.tcnine.com/
blog: www.NewDaedalus.com
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
— [Date Index]
| [Thread Index]
| [Month Index]
| [List Home]