• Save
OpenSearch 2010-09
Upcoming SlideShare
Loading in...5
×
 

OpenSearch 2010-09

on

  • 1,937 views

 

Statistics

Views

Total Views
1,937
Slideshare-icon Views on SlideShare
1,670
Embed Views
267

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 267

http://geoportal.dlsi.uji.es 263
http://localhost 3
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OpenSearch 2010-09 OpenSearch 2010-09 Presentation Transcript

    • OpenSearch -geo oscar.fonts Integrating Geodata Discovery Services with
    • Sections 16/09/10 OpenSearch-geo
      • GI findability and OpenSearch -geo .
      • OpenSearch -geo standardization efforts.
      • Common access to Web 2.0 services.
      • OpenSearch -geo client implementation.
      • Integration at Catalogue level.
      • How do we search for GI in the web?
      <section_1> 16/09/10 OpenSearch-geo
      • Current methods.
      • OpenSearch.
      • OpenSearch -geo .
    • Geo Search 16/09/10 OpenSearch-geo Open? Simple? Interoperable? CSW, CQL, WFS filters, WMS+SLD, LBS, WPS
    • 16/09/10 OpenSearch-geo <= Geo =>
    • Custom Search 16/09/10 OpenSearch-geo 1,000s of OpenSearch-based custom search engines
    • OpenSearch HTML 16/09/10 OpenSearch-geo http GET (format) 1. Discovery 2. Description 3. Request 4. Response http://www.opensearch.org
    • OpenSearch 16/09/10 OpenSearch-geo 1. Discovery <html> <head> <link rel=&quot; search &quot; type=&quot; application/opensearchdescription+xml &quot; title=&quot;My Custom Search Engine“ href=&quot; MySearcherDescription.xml &quot;> [···]
    • OpenSearch 16/09/10 OpenSearch-geo 2. Description <OpenSearchDescription xmlns =&quot;...&quot;> [···] <Url type=&quot; text/html &quot; template=&quot; http://...search?text={ searchTerms } &quot;/> [···]
    • OpenSearch 16/09/10 OpenSearch-geo GET 3. Request URL Template: http://...search?q= { searchTerms } HTTP GET: http://...search?q= FOSS4G%20Barcelona FOSS4G Barcelona_
    • 16/09/10 OpenSearch-geo 4. Response OpenSearch HTML JSON RSS Atom ns:OpenSearch ns:Atom +
    • 16/09/10 OpenSearch-geo => Geo <=
    • OpenSearch -geo 16/09/10 OpenSearch-geo http GET Geo- format 1. Discovery 2. Description 3. Request 4. Response http://www.opensearch.org/Specifications/OpenSearch /Extensions/Geo/1.0/Draft_1
    • 16/09/10 OpenSearch-geo 2. Description xmlns:geo=&quot;http://a9.com/-/opensearch/extensions/geo/1.0/ OpenSearch -geo {geo:box?} {geo:lat?}{geo:lon?}{geo:radius?} {geo:geometry?} {geo:name?} TXT
    • 16/09/10 OpenSearch-geo GET 3. Request URL Template: http://...?bbox= {geo:box?} HTTP GET: http://...?bbox= -180,-90,180,90 OpenSearch -geo
    • 16/09/10 OpenSearch-geo 4. Response HTML JSON RSS Atom OpenSearch -geo ‘ geo’  F GeoJSON GeoRSS Simple GML KML RDF/XML (dcLite4G)
      • Re: How do we search for GI in the web?
      </section_1> 16/09/10 OpenSearch-geo “ One standard to rull them all…”
      • One standard to rull them all ?
      <section_2> 16/09/10 OpenSearch-geo
      • OpenSearch -geo history:
      • First draft community standard.
      • OGC proposal in CSW 3.
      • 2nd draft community standard.
    • 16/09/10 OpenSearch-geo Community vs. OGC http://www.opensearch.org/Specifications/OpenSearch/Extensions/Geo/1.0/Draft_2 OpenSearch.org OGC extension {geo:box?} {geo:box?} {geo:polygon?} {geo:geometry?} {geo:lat?} {geo:lon?} {geo:radius?} {geo:lat?} {geo:lon?} {geo:radius?} {geo:locationString?} {geo:name?} -- {geo:relation?} -- {geo:uid?}
      • One standard to rull them all ?
      </section_2> 16/09/10 OpenSearch-geo Community track OGC/CSW track
      • Web 2.0 services as geo data sources
      <section_3> 16/09/10 OpenSearch-geo Studied 9 different APIs.
    • Web 2.0 services with GI 16/09/10 OpenSearch-geo Twitter Flickr Geonames Wikipedia OpenStreetMap Geocommons Google Search Panoramio Picasa Wikimapia
    • 16/09/10 OpenSearch-geo Web 2.0  OpenSearch
    • 16/09/10 OpenSearch-geo Request sequence
    • 16/09/10 OpenSearch-geo Web 2.0 proxies’ capabilities
      • Web 2.0 services as geo data sources
      </section_3> 16/09/10 OpenSearch-geo
      • Generic client implementation
      <section_4> 16/09/10 OpenSearch-geo
      • Need for a viewer.
      • Used OpenLayers.
    • 16/09/10 OpenSearch-geo OpenLayers + OpenSearch
      • OpenLayers. Control .OpenSearch
      • Orchestrates (multiple) strategies
      • User interface:
        • Search form
        • Text results
      • Fires ‘search’ event
      • OpenLayers. Strategy .OpenSearch
      • Automatic. choose best resp. format
      • Manages search params:
        • SearchTerms (text)
        • BBOX (geo)
      • Constructs request URL
      • OpenLayers. Format .OpenSearchDescription
      • Description document parser
      OpenLayers. Format .KML OpenLayers. Format .GeoJSON OpenLayers. Format .Atom
    • 16/09/10 OpenSearch-geo Client capabilities
      • Generic client implementation
      </section_4> 16/09/10 OpenSearch-geo http://geoportal.dlsi.uji.es/OpenSearch/client/
      • Catalogue services integration
      <section_5> 16/09/10 OpenSearch-geo
      • CatalogConnector.
      • GI-cat.
    • 16/09/10 OpenSearch-geo CatalogConnector http://geoportal.dlsi.uji.es/catalogConnector/OpenSearchExample.jsp http://geoportal.dlsi.uji.es/catalogConnector/
    • 16/09/10 OpenSearch-geo GI-cat Broker
    • 16/09/10 OpenSearch-geo Catalog Apps Capabilities
      • Catalogue services integration
      </section_5> 16/09/10 OpenSearch-geo
      • Consistence between community and OGC drafts.
      • Demonstrated wide applicability:
        • Collection of web 2.0 services wrapped.
        • Catalogue level integration (CSW).
      • Developed generic reference client.
      16/09/10 OpenSearch-geo Contribution summary
    • 16/09/10 OpenSearch-geo ? http://wiki.osgeo.org/wiki/Oscar_Fonts http://geoportal.dlsi.uji.es/OpenSearch/ “ Per a qui camina sense rumb, cap vent li és favorable”