Presentation is loading. Please wait.

Presentation is loading. Please wait.

Alexandria Digital Library Project The ADL Gazetteer Protocol Greg Janée

Similar presentations


Presentation on theme: "Alexandria Digital Library Project The ADL Gazetteer Protocol Greg Janée"— Presentation transcript:

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/


Download ppt "Alexandria Digital Library Project The ADL Gazetteer Protocol Greg Janée"

Similar presentations


Ads by Google