Categories
INSPIRE OGC

If you can’t link to it… does it exist ?

“If a tree falls in a forest and no one is around to hear it, does it make a sound?”

So goes the well-known philosophical thought experiment,  however rather than a discourse on observation and perception I’d like to hijack the experiment for an argument I have been making on and off for the last couple of years and which was  well summarised in a tweet summarising my point last month..

Does information published on the web which is not easily linkable actually exist ?

Well of course if I chose to publish my large spatial database of whatever using a Web Feature Service or some other application server the data actually exists, but as far as users of the web does it exist if I cannot find it using web search or more importantly as far as the way the web works cannot link to it?

This issue of making the so-called Deep Web more discoverable is still challenging , efforts such as the sitemap protocol have had only limited impact.

I would argue for the geospatial community in particular we need to take a more fundamental look at how we make information accessible and linkable on the web.  We need to start from the basic use case, common if you think about it but radical it would appear in the GIS world..

I need to let people link to each record in my spatial database and to share that link..

This actually requires perhaps a much more granular approach to making spatial data available, something that nearly got started with OS Mastermap but which for many issues was never fully implemented.

Rather than publishing online a database of railway station locations in the Netherlands and expecting a user to then query the database for  “Amsterdam Centraal Station”,  publish the database giving each record a URI so for example Amsterdam Centraal Station becomes;

https://brt.basisregistraties.overheid.nl/top10nl/id/gebouw/102625209 

Now this is something I can paste into an email, tweet or even share on Facebook !

Kudos to the Dutch Kadaster for taking this approach and providing this example, Ordnance Survey you could do the same ?

This approach also results in such data becoming part of the “mainstream” web indexable and searchable, but I argue the key benefit is the “linkability”

The Spatial Data on the Web best practice document, something of course I recommend you taking a longer look at provides many excellent practical pointers to taking this type of approach.

Maybe really this is just an issue of semantics rather than publishing spatial data should we be talking about sharing spatial data ?

 

Categories
Google Earth OGC opensource

Looking for a Google Earth Server

Then look no further than the latest release of GeoServer which has fantastic new KML serving capabilities on a par with the Google Earth Enterprise server.

The key new capability here is to stream vector  and raster data to Google Earth as the user zooms or pans  making sure that only just the minimum amount of information is transferred thereby giving the great performance you expect from Google Earth.

This release of GeoServer can also extrude KML with a height attributes allowing users to stream simple 3D model data to Google Earth.

GeoServer 1.7.1
GeoServer 1.7.1 serves 3D KML

 

GeoServer continues to develop into a serious enterprise application which no doubt is getting the attention of the guys in Redlands and is providing much needed competition in the market. From a KML perspective it is now possible for an organisation to self publish almost any type and size of geospatial database using an open technology stack.

And it runs nicely on my Mac !!!

Written and submitted from the Google Office, London.

Categories
OGC Thoughts

Where’s the cheese – OGC moving forward

St Louis

I’ve spent much of this week along with some of the other guys from Google at the Open Geospatial Consortium (OGC) Technical Committee meeting in St. Louis. KML is hopefully just a few weeks away from becoming an adopted standard, and the OGC as an community I’m pleased to say, is increasingly taking interest in geospatial technologies developed outside of its traditional membership.

So amongst the continued detailed work on the W*S standards we know so well, there was much debate about the potential of RESTful interfaces and the use of lightweight technologies such as GeoJSON and AtomPub as realistic alternatives to creating transactional web services beyond mash-ups.

It becomes really interesting when the new and existing are combined, one of the slickest demos I saw was using an extension to the existing SLD standard to control the server side creation of KML data from a component WMS service, populating attribute data into KML Extended data tags.

There is also growing recognition that as a reflection of the new technologies, new approaches to creating standards may also be needed, after-all the pace at which technologies are introduced and adopted by the mass-market is much faster than the traditional standards process can keep pace with.

Perhaps a new approach is needed where standards are defined at the same time as new applications and functionality developed, so that the standards process is driven by individuals and organisations implementing new functionality which is standardised once demonstrated to be both stable and useful !

This new approach which focuses more on the user need, was nicely summarised in a presentation from NASA with a picture of a cheese stall, “I’d like some cheese.. bit I rather not know how it’s made”.

Googles release of the libkml open source library should be seen in this context, as it allows developers to quickly get started in creating well formed KML files, and to experiment quickly by actually writing code. Want to write a FDO provider to read and write KML, then libkml is a great starting point, likewise if you want to write a new iPhoto geo-tagging plug-in, libkml deals with most of the basic requirements you would need. In both cases any extensions or changes that might be needed to KML can be tested and proven in a practial sense before becoming standardised.

I have been to perhaps half a dozen Technical Committee meetings over the last few years, and I leave St. Louis feeling more optimistic than even before that the OGC can remain the positive influence on the industry it has been up to now, change is needed but that’s recognised.

Written and submitted from the Westin Hotel, St. Louis, using its broadband network

Categories
neogeography OGC virtual earth

Welcome back.. Microsoft rejoins the OGC

In another example of the overlap between neo and paleogeography Microsoft announced yesterday on their Virtual Earth Blog that they have rejoined the Open Geospatial Consortium the industry standards body for “professional” GIS. Along with the new support for KML in virtual earth, I would say the geoweb is beginning to develop quite nicely !

Written and submitted from the IRLOGI Conference 2007, Dublin, using the bitbuzz 802.11 network.

Categories
GIS INSPIRE neogeography OGC Thoughts

Neogeography.. it was just a dream..

Imagine waking up in the beautiful Portuguese city of Porto and finding out the past two years of your life were a dream… All that talk of GeoRSS, Map Mash-ups, KML, User generated My Maps, The GeoWEB and Paris Hilton were all part of a dream.

We it felt a bit like that on the first day of the annual European Commission GI and GIS Workshop. Over 200 hundred GIS users from Public Sector Organisations and a few private sector ones are together meeting to discuss the impact of the INSPIRE directive now that it has been passed by the European Parliament.

ECGIS workshop

During this first day the web 2.0 buzzwords of neogeograhy were notable by their absence.

Now I am actually less disappointed that I might have been, let me explain why…

INSPIRE is, contrary to all of the fuss last year drummed up by some in the UK, quite tightly focused on the supply of harmonised environmental geospatial data to the institutions of the European Commission, by public sector organisations in the member states. – There is no “public” interface here and the citizens are not seen as major customers for INSPIRE services.

As such you can think of this as a complex back office system for European Government, as much an Enterprise GIS for Brussels as a Spatial Data Infrastructure. So key to success will be clear definition of requirements and well specified system design.

Now here is the rub, despite the fact that much of the INSPIRE directive is not expected to be implemented until at least 2010, it is been designed now and must used well specified and recognised standards – things like the ISO 19100 series of standards developed by the Open GeoSpatial Consortium.

It’s not difficult to appreciate the problem, REST based interfaces, KML, GeoJSON, GeoRSS etc might actually be the best technologies to use today and would be the tools of choice of many, however like many other Government IT projects INSPIRE needs to follow the low risk route of SOAP, WSDL, WMS, WFS etc.

So we may find that organisations will use OGC style interfaces to communicate to other public sector organisations and the commission, while using lighter weight technologies to publish information to their citizens. This is no bad thing !!

I am however disappointed by the continued focus on metadata driven catalogue services as the primary mechanism to find geospatial data, I don’t believe this will work as nobody likes creating metadata, and catalogue services are unproved.

INSPIRE needs GeoSearch !!

Written and Submitted from the Le Meridien Hotel, Porto using the in-room broadband network.

Categories
GIS neogeography OGC

Mass-market standards

This week finds me in Sunny Zürich one of Googles Global Engineering hubs, learning how  the Google machine works and trying to catch up on a weeks worth of email..

Last week while I sheltered from the storms lashing New York, (so much for spring as the best time to visit !!) with the family, the OGC held a TC/PC meeting in Ottawa and is appears that considerable progress has been made in beginning to adopt the new “mass market” standards KML and GeoRSS.

This is really great news and will help I believe to bring geographic information to a wider community of users and will allow the creation of a  community of spatial data developers, who will be is the position to easily publish their own information.

With this new user community in mind I think it is vital that we communicate clearly what are the most appropriate technologies to use and when, for example I can easily imagine some confusion in the minds of potential users as to the choice of GeoRSS , KML or simple GML as the format of choice to publish their simple geospatial information.

The relative benefits of these formats is clear in my mind (at least i think it is) I’d be interested in your views dear reader ?

Written and submitted from the Hilton Zurich Airport Hotel, using its wifi 802.11 network.

Categories
GIS OGC Ordnance Survey where 2.0

The OS at Where 2.0

I’m really pleased to see the Ordnance survey presenting at this years where 2.0Where 2.0 Conference this May in San Jose, California. Its important because it demonstrates that both “old” geography and neogeograhpy can learn from each other. This was a point well made by Jack Dangermond at last years event, and hopefully Ian and Mikel’s presentation will demonstrate the real benefit of this mash-up of approaches

Categories
GIS OGC Technology Thoughts

edparsons.com.. now with added GeoRSS

Another one of those things I have been meaning to do for ages, was to implement GeoRSS in the feed for edparsons.com. This has been more frustrating that I would have liked, but it now works.

GeoRSS support

Why the frustration, firstly there are three favours of GeoRSS, Simple and GML which you will find documented at the GeoRSS website and the so-called W3C Geo standard which for historic reasons is also widely used.

So I started initially using the GML encoding only to find there are very few readers which work with it, so OK back to the simple version and a little greater success.

So I guess we are still at the walking rather than running stage for GeoRSS, buts its great to see the major traditional GIS vendors as well as GYM beginning to adopt this approach.

This has value way beyond blogging and putting pins on web maps however, I think there is great potential for GML encoded GeoRSS to offer a realistic alternative to the Web Feature Server as a mechanism for supplying changed feature data in a change only update service.

We often talk in terms of users subscribing to a service for updated data, well GeoRSS seems to be designed for just this purpose.

To learn more watch the GeoRSS blog and all credit to Mikel for his GeoRSS google map plug-in which was used to produce the map above.

Categories
GIS OGC Thoughts

GML Simple Feature at last !

GML

As I blogged a year ago I have been a supporter of the moves to simplify Geographic Markup Language (GML). There are good technical reasons, in particular making feature streaming practical, that require a simpler vocabulary than the full GML 3 specification.

But we must also realise that there is a major perception issue that GML is too verbose and just plain difficult. This is of course an over simplification of the facts and may have been driven by some vendors comments in the past, but perception has becomes reality.

In this context it is good to see the OGC in the form of Sam Bacharachs’ article in directionsmag evangelising on the potential of the simple features spec of GML.

I would argue that this is just what we need the OGC to be doing, it needs to get out and really explain why the use of open standards is important, and not be seen to be merely as a club for standards enthusiasts. After-all for a standard like simple GML there is always the alternative of KML !

Written and submitted from home, using my home 802.11 network.

Categories
GIS OGC

Where 2.0 – The challenge of innovation from the edge

Where2.0

Next week I will be attending the Where 2.0 conference in San Jose, and if it has anything like the impact the conference had last year on the Geographic Information world, it will not disappoint.

Although last year saw major announcements from the GYM club, it was the presentations from people like Nathan Eagle and the father of mash-ups Paul Rademacher who really demonstrated the paradigm shift that is happening in the use of geographic information.

Neither Nathan or Paul come from the “traditional” GIS industry and although it is not unusual for innovation to come from the edge of an existing domain, it is causing a real cultural clash with the established industry.

The “mash-up” community have a different culture and a different world view to the traditional industry, this was perfectly illustrated this week in the blogosphere with a discussion around how the developing GeoRSS standard is taken forward, with well argued points made by Allan Doyle in his blog, where he expresses concerns as to the potential for OGC to “hijack” the standard.

The OGC, I hope in this case, wish only to move towards greater adoption of GeoRSS, but may have to modify their processes radically in recognition that the dynamic of the industry has changed – a point many other organisations representing the “traditional” GI industry would do well to recognise.

If you are travelling to where 2.0 drop me a line – It would be good to catch up over a beer and meet in real life.

Written and submitted from home, using my home 802.11 network.