Download presentation
Presentation is loading. Please wait.
Published byAustin Charles James Modified over 9 years ago
1
Alexandria Digital Library Project The ADL Gazetteer Protocol Greg Janée gjanee@alexandria.ucsb.edu
2
Alexandria Digital Library Project 2 Greg Janée / ESRI User Conference / July 11, 2001 Outline o Goals o Abstract gazetteer model o Services o Query language o Examples
3
Alexandria Digital Library Project 3 Greg Janée / ESRI User Conference / July 11, 2001 Goals o Lightweight protocol accommodate differing implementations simple services that can be combined into higher-level services –find “San Diego, CA” —NO –find the state S named “California” + find a city named “San Diego” within S —YES o Streamlined for gazetteers o Capture the essence of what a gazetteer is what gazetteer services are
4
Alexandria Digital Library Project 4 Greg Janée / ESRI User Conference / July 11, 2001 Abstract gazetteer model (1) o Gazetteer = set of gazetteer entries o Gazetteer entry describes a single place one entry per place o Inter-entry relationships Sacramento is the “capital of” California
5
Alexandria Digital Library Project 5 Greg Janée / ESRI User Conference / July 11, 2001 Gazetteer entry o Identifier o Attributes 1+ names –unqualified, e.g., “San Diego” 1+ footprints –region defined in WGS84 coordinates –not necessarily contiguous 0+ classes –term drawn from vocabulary or thesaurus –city, park, mountain, lake, etc. o Attribute qualifiers primary historical
6
Alexandria Digital Library Project 6 Greg Janée / ESRI User Conference / July 11, 2001 Sidebar: relationships o The thesaurus approach idea: treat a gazetteer as a kind of thesaurus –use BT/NT, RT to describe gazetteer relationships but… what is a RT for “San Diego”? but… how to map rigid BT/NT relationships to the real-world messiness of overlapping places? but… but... o Conclusion thesaurus model is a poor fit thesaurus services are a poor fit
7
Alexandria Digital Library Project 7 Greg Janée / ESRI User Conference / July 11, 2001 Abstract gazetteer model (2) o Gazetteer = set of gazetteer entries o Gazetteer entry single place identifier, names, footprints, classes è Inter-entry relationships explicit, binary, named, directed associations complement implicit spatial relationships protocol does not (yet) specify particular relationships open issue: typology of relationships –“common usage parent” u San Diego California u London England –“topological partition” u countries states, states counties, etc.
8
Alexandria Digital Library Project 8 Greg Janée / ESRI User Conference / July 11, 2001 Outline o Goals o Abstract gazetteer model è Services o Query language o Examples
9
Alexandria Digital Library Project 9 Greg Janée / ESRI User Conference / July 11, 2001 Services o Six services usage –get-capabilities access –query, download maintenance –add-entry, relate-entries, remove-entry o Stateless, independent, synchronous, optional o SOAP-like, XML-over-HTTP formulation POST to common URL requests & responses encoded in XML protocol defined using XML schemas o Access control not addressed
10
Alexandria Digital Library Project 1010 Greg Janée / ESRI User Conference / July 11, 2001 Services o get-capabilities() capabilities description what thesauri, services, query types, etc., are supported o query( query, report format [, geometry lang ]) reports returns all entries that match a query two report formats: standard & extended geometry language (GML, ArcXML, …) negotiable o download( report format [, geometry language ]) reports downloads entire gazetteer o add-entry( report ) identifier o relate-entries( relationship, identifier 1, identifier 2 ) o remove-entry( identifier )
11
Alexandria Digital Library Project 1 Greg Janée / ESRI User Conference / July 11, 2001 Query language o Five fundamental constraint types... identifier –find gazetteer entry #314159 name –find placenames containing the phrase “San Diego” footprint –find everything that overlaps a given region class –find all cemeteries relationship –find the capital of California o …and boolean combinations thereof o Language features are optional
12
Alexandria Digital Library Project 1212 Greg Janée / ESRI User Conference / July 11, 2001 Odds & ends o Report formats standard –defined by protocol –corresponds to abstract model extended –gazetteer-specific XML schema o Geometry encoding languages negotiable GML support is mandatory ArcXML, … o Thesaurus/vocabulary protocol TBD
13
Alexandria Digital Library Project 1313 Greg Janée / ESRI User Conference / July 11, 2001 Sample request (abridged) <name-query operator="contains-phrase" text=”san diego"/> <class-query thesaurus="ADL Feature Type Thesaurus" term=”cities"/> standard
14
Alexandria Digital Library Project 1414 Greg Janée / ESRI User Conference / July 11, 2001 Sample request (abridged) <name-query operator="contains-phrase" text=”san diego"/> <class-query thesaurus="ADL Feature Type Thesaurus" term=”cities"/> standard
15
Alexandria Digital Library Project 1515 Greg Janée / ESRI User Conference / July 11, 2001 Sample request (abridged) <name-query operator="contains-phrase" text=”san diego"/> <class-query thesaurus="ADL Feature Type Thesaurus" term=”cities"/> standard
16
Alexandria Digital Library Project 1616 Greg Janée / ESRI User Conference / July 11, 2001 Sample request (abridged) <name-query operator="contains-phrase" text=”san diego"/> <class-query thesaurus="ADL Feature Type Thesaurus" term=”cities"/> standard
17
Alexandria Digital Library Project 1717 Greg Janée / ESRI User Conference / July 11, 2001 Sample request (abridged) <name-query operator="contains-phrase" text=”san diego"/> <class-query thesaurus="ADL Feature Type Thesaurus" term=”cities"/> standard
18
Alexandria Digital Library Project 1818 Greg Janée / ESRI User Conference / July 11, 2001 Sample request (abridged) <name-query operator="contains-phrase" text=”san diego"/> <class-query thesaurus="ADL Feature Type Thesaurus" term=”cities"/> standard
19
Alexandria Digital Library Project 1919 Greg Janée / ESRI User Conference / July 11, 2001 Sample request (abridged) <name-query operator="contains-phrase" text=”san diego"/> <class-query thesaurus="ADL Feature Type Thesaurus" term=”cities"/> standard
20
Alexandria Digital Library Project 2020 Greg Janée / ESRI User Conference / July 11, 2001 Sample request (abridged) <name-query operator="contains-phrase" text=”san diego"/> <class-query thesaurus="ADL Feature Type Thesaurus" term=”cities"/> standard
21
Alexandria Digital Library Project 2121 Greg Janée / ESRI User Conference / July 11, 2001 Sample response (abridged) 1001652 San Diego...
22
Alexandria Digital Library Project 2 Greg Janée / ESRI User Conference / July 11, 2001 Sample response (abridged) 1001652 San Diego...
23
Alexandria Digital Library Project 2323 Greg Janée / ESRI User Conference / July 11, 2001 Sample response (abridged) 1001652 San Diego...
24
Alexandria Digital Library Project 2424 Greg Janée / ESRI User Conference / July 11, 2001 Sample response (abridged) 1001652 San Diego...
25
Alexandria Digital Library Project 2525 Greg Janée / ESRI User Conference / July 11, 2001 Sample response (abridged) 1001652 San Diego...
26
Alexandria Digital Library Project 2626 Greg Janée / ESRI User Conference / July 11, 2001 Sample response (abridged) 1001652 San Diego...
27
Alexandria Digital Library Project 2727 Greg Janée / ESRI User Conference / July 11, 2001 Sample response (abridged) 1001652 San Diego...
28
Alexandria Digital Library Project 2828 Greg Janée / ESRI User Conference / July 11, 2001 For further information... general questions lhill@alexandria.ucsb.edu protocol questions gjanee@alexandria.ucsb.edu http://www.alexandria.ucsb.edu/gazetteer/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.