<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>cfis : Lost in Abstraction - What Went Wrong with GML</title>
    <link>http://cfis.savagexi.com</link>
    <atom:link rel="self" type="application/rss+xml" href="http://cfis.savagexi.com/2007/05/01/lost-in-abstraction-what-went-wrong-with-gml?format=rss"/>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Charlie Savage's Blog</description>
    <item>
      <title>Comment on Lost in Abstraction - What Went Wrong with GML by Jason Birch</title>
      <description>&lt;p&gt;Nice post.  I wouldn&amp;#8217;t say that mindshare has switched to KML, just that GML was never even considered for what OGC would refer to as &amp;#8220;mass market&amp;#8221; use (because of the reasons you provide).&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve always been a bit scared of GML because of the modelling stuff and a lack of simple examples, and have got by with the other &amp;#8220;good enough&amp;#8221; interchange methods out there.&lt;/p&gt;

&lt;p&gt;Couple notes on KML:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;there is the Schema element that allows you to override the Placemark with your own properties.  They seem to be backing away from this in favour of the Metadata tag which, because it requires external schemas, I find annoying.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;while is is possible to store style information in a placemark, KML provides facilities to reference a style defined once per document, or even in an entirely seperate document.  This is analogous to the way that CSS can be used in HTML.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Jason&lt;/p&gt;</description>
      <pubDate>Tue, 01 May 2007 15:26:55 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:8c2bdc2e-d4b0-48f9-9537-9a38b439b2fe</guid>
      <link>http://cfis.savagexi.com/2007/05/01/lost-in-abstraction-what-went-wrong-with-gml#comment-124</link>
    </item>
    <item>
      <title>Comment on Lost in Abstraction - What Went Wrong with GML by Charlie</title>
      <description>&lt;p&gt;Glad you liked the post Jason.&lt;/p&gt;

&lt;p&gt;In my view the OpenGIS Consortium definitely intended GML to become &amp;#8220;the way&amp;#8221; of exchanging spatial data.  GML has had some success, such as in the federal government market.  But I don&amp;#8217;t think it has succeeded out on the web.&lt;/p&gt;

&lt;p&gt;Thanks for the pointers on KML - using an external stylesheet definitely seems the way to go.  And I&amp;#8217;ll check out the meta tag.&lt;/p&gt;</description>
      <pubDate>Tue, 01 May 2007 18:06:05 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:57b9664a-ab90-4c37-b4d8-4c7277d79696</guid>
      <link>http://cfis.savagexi.com/2007/05/01/lost-in-abstraction-what-went-wrong-with-gml#comment-127</link>
    </item>
    <item>
      <title>Trackback from Bryan's Blog: Interoperability is just over the horizon ... always on Lost in Abstraction - What Went Wrong with GML</title>
      <description>... GML is essentially a toolkit designed to improve interoperability, but it's getting a bit of bad press right now, both in blogs ( e.g.) and mailing lists (e.g this thread) ...</description>
      <pubDate>Wed, 02 May 2007 06:31:42 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:7c33b2df-1303-4b4d-bd1f-33b18c2fcc28</guid>
      <link>http://cfis.savagexi.com/2007/05/01/lost-in-abstraction-what-went-wrong-with-gml#trackback-133</link>
    </item>
    <item>
      <title>Comment on Lost in Abstraction - What Went Wrong with GML by len bullard</title>
      <description>&lt;p&gt;Bryan said it when he said: toolkit.  Customers don&amp;#8217;t like toolkits. Programmers design those for themselves.  They like products that do the job at hand.&lt;/p&gt;

&lt;p&gt;In the HyTime days when we were designing the MID language for the US Navy, MID I was (in 1994) what XAML and now Silverlight are now.  At every successive meeting, ambitions to make the language do everything increased the abstraction until at last, it became ISMID, a sort of toolkit.&lt;/p&gt;

&lt;p&gt;Of course it died.  All toolkits rely on excessively complext object-frameworks for deriving the objects to derive the objects, and that always fails because it takes too long to do anything useful.  I tell designers using application languages such as X3D, never show a customer something where when they see it they ask, &amp;#8220;And what could I do with that?&amp;#8221;  What you want to hear is, &amp;#8220;I can use that for THIS!&amp;#8221;  Then they buy.&lt;/p&gt;

&lt;p&gt;When doing the MID, David Cooper at Antech had an idea for a t-shirt to describe the analysis paralysis that happens once a good idea goes back into committee.  It read &amp;#8220;More Meta Than Thou.&amp;#8221;  It is a disease of the ego.&lt;/p&gt;</description>
      <pubDate>Thu, 03 May 2007 16:09:14 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:0189090c-d8d2-4419-9e3f-de0110ea7098</guid>
      <link>http://cfis.savagexi.com/2007/05/01/lost-in-abstraction-what-went-wrong-with-gml#comment-148</link>
    </item>
    <item>
      <title>Trackback from Stefan Tilkov's Random Stuff: What Went Wrong with GML on Lost in Abstraction - What Went Wrong with GML</title>
      <description>Charlie Savage: Even if you know nothing about GIS or GML [, which is the GIS industry&amp;#8217;s primary data exchange format,] its a good example of trying so solve a problem by adding one too many levels of abstraction thereby solving nothing. The...</description>
      <pubDate>Fri, 04 May 2007 12:44:42 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:d818a6ce-6222-401a-b35f-a2c3016790b0</guid>
      <link>http://cfis.savagexi.com/2007/05/01/lost-in-abstraction-what-went-wrong-with-gml#trackback-163</link>
    </item>
    <item>
      <title>Comment on Lost in Abstraction - What Went Wrong with GML by Steve Bell</title>
      <description>&lt;p&gt;Hi Charlie. Having just had the job of overseeing implementation of GML 2 in the latest version of SIAS, I can heartily agree with the abstraction point. I have one word to say to you, though: MetaMagik ;-)&lt;/p&gt;</description>
      <pubDate>Fri, 11 May 2007 03:23:55 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:543e200d-4ed2-4f9f-8e43-11c5b6ea218f</guid>
      <link>http://cfis.savagexi.com/2007/05/01/lost-in-abstraction-what-went-wrong-with-gml#comment-571</link>
    </item>
    <item>
      <title>Comment on Lost in Abstraction - What Went Wrong with GML by Charlie</title>
      <description>&lt;p&gt;Hey Steve - did you actually use MetaMagik?   If so I&amp;#8217;m impressed.  I should blog about it, although I&amp;#8217;m guessing it will bore most people to tears :(&lt;/p&gt;

&lt;p&gt;I just assumed all that stuff got lost in the transition to Cambridge&amp;#8230;.Anyway, would love to hear more about what you&amp;#8217;ve done and your experiences.&lt;/p&gt;</description>
      <pubDate>Fri, 11 May 2007 14:45:59 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:5a3b6163-f813-48f1-b49e-ca6020ff394b</guid>
      <link>http://cfis.savagexi.com/2007/05/01/lost-in-abstraction-what-went-wrong-with-gml#comment-623</link>
    </item>
    <item>
      <title>Comment on Lost in Abstraction - What Went Wrong with GML by Steve Bell</title>
      <description>&lt;p&gt;MetaMagik actually lived on a while after you left - Shashi took it over (and seemed to actually understand it!) but then she left as well and I didn&amp;#8217;t find an excuse quickly enough. I kinda got my head round the XMI thing - interesting in concept, but essentially way too flexible for what it was to be used for. A perfect example of what you&amp;#8217;re talking about in the blog. BTW I feel more comfortable saying this after seeing your comment on XMI and kool-aid (although I had to wiki what the kool-aid thing meant :-) Anyway, MetaMagik finally got thrown out after the SIAS4 development came to Cambridge; the decision was made not to persist with SIAS4 as it stood, but to re-release 2.1 with some fixes as 4 and then re-architect on J2EE. That&amp;#8217;s the effort that I led last year, and we released in January.&lt;/p&gt;</description>
      <pubDate>Tue, 15 May 2007 03:03:13 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:69089b19-129b-48c5-a8e9-db30ce3a27d4</guid>
      <link>http://cfis.savagexi.com/2007/05/01/lost-in-abstraction-what-went-wrong-with-gml#comment-1778</link>
    </item>
  </channel>
</rss>
