Status
intensive two hour lecture in the details of the style and technique - accompanied by beers. But not your typical 'beer tasting'
Location
Washington, DC
Subscribe to GeoRSS Subscribe to KML


OGC Agile Geography kick-off discussion of KML 3

Published in KML, Technology  |  13 Comments


As I mentioned in my previous post, the Agile Geography thread of OGC’s OWS-5 testbed is going to be more open. Therefore, I’ll summarize the two-day meeting we had earlier this week in Reston, VA, and where the current thoughts on KML 3 stand. However, keep in mind these are just the notes from the meeting and still in very active discussion (technical committees have telecons once per week, so we’ll be talking a lot).

Committee example documents will be posted on the OGC Network page in the “Mass Market” (now known as Agile Geography) section. The KML page lists current examples that we’re working on, so you can follow along there in addition to this blog.

First, the title of this post is “KML 3″, however, it’s not clear yet if this will be 3, or 2.x. Really, the point is moot, and probably in the end be more reflective of how much a change this first revision is. So don’t digress too much on my use of “KML 3″.

Breaking down to build up

One of the primary topics discussed, and nominally agreed upon, was how to define KML such that developers can build capabilities for certain parts of KML without having to implement support for the entire specification. This is important based on the OGC’s normal method of operation and use. By providing a spec, developers are expected to implement that entire spec and then get a stamp of approval that they meet the spec requirements. Then, users of the clients or libraries can feel confident that the features they expect are in fact implemented, and implemented correctly.

KML has a large number of features, from simple geometry markup, to 3-D models, image pyramids, lookAt, and so on. Expecting all KML clients to implement all parts is unreasonable. The simplest demonstration of that is comparing current KML clients: mobile, web map, 3D ’spinny globe’. There are certain aspects of KML that make sense on some of the clients, but not on others.

For other formats, such as GML, the OGC has first defined a full super-set of the spec, and then defined profiles, which are defined subsets of the full spec. From my (and the committees) perspective this can be confusing to developers and users because the first time they go and read up on GML, they get the 400+ page specifications document, balk, and walk-away (or have mild breakdowns).

Instead, for KML, we’re planning on defining a core minimal set for KML, and then put the other functionality into modules. Applications and clients can then use modules that are appropriate to their application.

KML 3 Modules

To illustrate, a simple phone may just want locations and some simple metadata (or attributes) of that location. For example, nearby restaurants and their opening hours. As the client (or library) becomes richer then additional modules can be implemented. A Weblog extension may support styling (icons, line colors) for publishing KML from posts.

So, applications will be able to simply define what modules they support so that users can clearly understand the type of functionality they can expect. In addition, these libraries and applications can achieve OGC verification by implementing the defined feature set in the modules they use.

So what’s in each of these modules? I’ll discuss each of them in successive blog posts (to make them all more readable and keep any discussion grouped together).

Similar Posts


Responses

  1. High Earth Orbit » Blog Archive » KML 3 Kick-off, Module: Metadata says:

    August 7th, 2007 at 12:25 pm (#)

    [...] Continuing my series on the OGC KML 3 kick-off, lets talk a little bit about Metadata. [...]

  2. www websters dictionary says:

    August 11th, 2007 at 9:22 am (#)

    I just don’t have much to say these days, but I guess it doesn’t bother me.
    What can I say? I haven’t been up to much these days.
    More or less nothing seems worth bothering with.

  3. High Earth Orbit » Blog Archive » KML Module: Services says:

    August 14th, 2007 at 11:30 am (#)

    [...] As I mentioned previously – I’m continuing the KML 3 discussion and blog posts to the Mapufacture blog starting with KML Module: Services. Very soon Mapufacture will start implementing some of the proposed changes as a testbed for trying out the new KML formats and capabilities. When it’s available, I’ll blog about how to start playing with it. [...]

  4. OGC Mass Market working group discussion from Darmstadt :: High Earth Orbit says:

    September 30th, 2009 at 9:20 am (#)

    [...] history of trying to shed some external perspective on how the OGC works, such as live-blogging the OWS-5 kickoff, Geospatial search summit, and Google’s libkml anouncement – I thought it would be [...]

  5. lausaFlaweege says:

    June 11th, 2010 at 6:12 am (#)

    Hello people!
    My name is Foster and I study this community now a long time and I have to express, it is in fact a impressive spot to spend time.
    Before I was all the time the one getting assistance and info here and I feel it is time to give a little in return

    A while ago I experienced quite some concern with my roof and I desperately searched for help. Either it is all overpriced or the quality is extremely bad. My search ended, as I found this remarkable company. See below and if you experience trouble with your roof, just make contact with them. They do great work!

    Quick Installation

  6. feapleutiff says:

    November 24th, 2010 at 3:45 pm (#)

    Realty Manhattan solves real estate needs for business users of office, industrial, and retail space apartment buildings resulting in cost savings of 15-20% or more.

    Why choose a tenant broker and not other types of brokers?
    – Tenant Broker or Adviser work exclusively for YOU, other brokers might work for the landlord.
    – When you are represented by a non-tenant broker, you generally might overpay by at about 10-20%.

    Why Realty Manhattan?
    – There is “No Commission or Fee” for services to our clients when renting or buying commercial property lease office in new york. We stand for your interests as a tenant.
    – We find and negotiate the best possible deal for you and your business will reduce costs on rent offices in NYCby 15 to 20% when compared with what you could do yourself or by utilizing services of a landlord broker.
    – We give you nearly all available and most complete listings matching your needs.
    – Our services are completely free of charge to our tenant clients.
    – We constantly show great results and professional track record.

    Why Search for Manhattan Commercial Realty with Us?
    – Access to both public multiple listing service and private listings for clients looking for rent office NYC .
    – Full commitment and personal attention of a broker, our efforts equate to 2-4 weeks of your time and energy saved.
    – Top experienced real estate professional handling your space requirements and property search versus giving the case to a junior agent.
    – Most attention for your real estate needs to get the best deal on the most important decision for the future of your business.

  7. AniniaPreen says:

    December 5th, 2010 at 6:32 pm (#)

    spamers

  8. pornpicsgall@x" says:

    December 6th, 2010 at 5:58 pm (#)

    Porn Pics Gallery welcomes you on its pages – and invites you to take a plunge into its unmatchable ocean of XXX pleasure right away! We have got thousands of explicit pics to match any taste here at Porn Pics Gallery – from mainstream to the most exotic ones. We don’t just mass-grab them from the Web but pick them by hand – so that we get nothing but the most enticing freebies of the highest quality for you. Bookmark us now and check back often to enjoy our regular action-packed updates!

  9. dobrsekd says:

    February 2nd, 2011 at 6:34 pm (#)

    poglejte si tole [url=http://www.vsezasport.si/sporti-na-prostem/lov-ribolov/nozi-victorinox]Noži VictorInox[/url]

  10. NoroTyworia says:

    August 1st, 2011 at 1:30 pm (#)

    BMI actually stands for Body Mass Index. sibutramine weight loss Generally, obese people having an initial BMI of at least 30 are prescribed with this drug. http://www.texasstatecycling.com/ – sibutramine weight loss

  11. grini says:

    December 14th, 2011 at 11:38 pm (#)

    click uggs boots uk to your friends online shopping

  12. Scokescecteni says:

    December 15th, 2011 at 4:17 pm (#)

    and offers, the costs are lesser in comparison with many that we may get at a Chanel outlet, simply because the thingsoriginals. So be cautious when obtaining them and if you really want to get an genuine, then it really is advisedlesser prices than getting them individually. Women’s Love For Chanel Purses Chanel is without doubt one of the most cheap chanel bag on a tight finances can now pay for to search just as stylish as all of us else. This is certainly an excellent progress, andChanel Bags Chanel is actually a brand that of course needs to introduction. Every girl grows up next vogueauthentic and first objects from there. You might be guaranteed of good good quality, in addition as proper delivery. And

  13. tlaqhifd says:

    December 17th, 2011 at 12:18 am (#)

    f9e48h dkffrkkbexox, [url=http://oxhlnoxxunpq.com/]oxhlnoxxunpq[/url], [link=http://camsblexktss.com/]camsblexktss[/link], http://ilbcahukcsot.com/

Leave a Response