Your SlideShare is downloading. ×
0
Old Maps, Annotations, and OpenData NetworksBernhard Haslhofer (Cornell University)...with input from Rainer Simon (Austri...
My plan for today...                  • Background and Context                  • Annotations on Historical Maps          ...
About me...                  •     Postdoc at Cornell                  •     Research in the area of global data networks ...
The big picture...                                                                                          W3C Open Annot...
Annotations on Historical MapsHarvard, January 2013       5
Annotations on Historical MapsHarvard, January 2013       6
Annotations on Historical MapsHarvard, January 2013       7
Annotations on Historical MapsHarvard, January 2013       8
Possible Benefits                  • Engage people; let them tell their stories                  • Collect knowledge; enhan...
Maphub Demo + Technical DetailsHarvard, January 2013        10
Maphub Screencast                  • http://vimeo.com/46114369Harvard, January 2013                11
Maphub Features                  • Geo References + Map Overlays                  • Comments + Semantic Tagging           ...
Geo ReferencesHarvard, January 2013      13
Geo References                            Affine Transformation                                   Model   y                ...
Map Overlays                  • Generate overlay tilesets using GDAL and                        gdal2tiles.py       /raw  ...
Harvard, January 2013
Harvard, January 2013
Harvard, January 2013
Comments on map regionsHarvard, January 2013      19
Semantic Tagging                            annotation text                        extracted named entities      Wikipedia...
Semantic Tagging                 Label-based Tagging Model                              Semantic Tagging Model            ...
Multilingual Search                                                      (a                                               ...
Maphub API                  •     Central Maphub information entities:                        maps, annotations (comments)...
Maphub APIHarvard, January 2013      24
Open Annotation API                        "bernhard.haslhofer@          oa:             oax:            maphub:          ...
Open Annotation API                                                  "bernhard.haslhofer@                             oa: ...
Controlpoint Index                                   ore:                                Aggregation                      ...
Annotation Index                                   ore:                                Aggregation                        ...
Next Steps, Ideas, ...Harvard, January 2013             29
Semantic Tagging Study                  • Effects of semantic tagging on                   • comments, tag usage / types  ...
Maphub Construction Areas                  • Infrastructure stability                  • GIS functionality + overlay gener...
Possible Extensions                  • Semi-automatic annotation (toponym                        detection) (http://rsimon...
Possible Extensions                  • Semantic Tagging with placenames from                        different Gazetteers  ...
Related ProjectsHarvard, January 2013          34
Annotorious                  •     Light-weight image annotation library; no big client/                        server fra...
Annotorious                  •     Plugin-Framework                        •   Different storage backends and GUI componen...
Lucene-SKOS                  •     Plugin for Apache Lucene / Solr                  •     Works with SKOS-based knowledge ...
References                  •     Haslhofer et al. (2007): The LEMO annotation                        framework: weaving a...
Further Information              http://maphub.github.com                                              Thank you!Harvard, ...
Acknowledgements (Maphub)                  • Rainer Simon                  • Werner Robitza                  • Keith Newma...
Upcoming SlideShare
Loading in...5
×

Old Maps, Annotations, and Open Data Networks

1,039

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,039
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Old Maps, Annotations, and Open Data Networks"

  1. 1. Old Maps, Annotations, and OpenData NetworksBernhard Haslhofer (Cornell University)...with input from Rainer Simon (Austrian Institute of Technology)Harvard University, January 2013
  2. 2. My plan for today... • Background and Context • Annotations on Historical Maps • Maphub Demo + Technical Details • yuma.min.js / Annotorious • Next Steps, Ideas, ... • Related ProjectsHarvard, January 2013 2
  3. 3. About me... • Postdoc at Cornell • Research in the area of global data networks • how can open data support scholarship? • how can scholarly knowledge flow back into open data networks?Harvard, January 2013 3
  4. 4. The big picture... W3C Open Annotations maphub Semantic Tagging (Zoomable) Historic Maps JavaScript, Ruby on Rails LEMO YUMA yuma.min.js / Annotorious Linked Data Annotation Model OAC Model Audio, (Zoomable) Images Audio,Video, Images Audio,Video, Images JavaScript Server + Flash Clients Server + GWT Clients yuma4j Storage Server (Java) Open Annotation OAC Model Open Knowledge Collaboration (OAC) Foundation Annotator 2007 2013Harvard, January 2013 4
  5. 5. Annotations on Historical MapsHarvard, January 2013 5
  6. 6. Annotations on Historical MapsHarvard, January 2013 6
  7. 7. Annotations on Historical MapsHarvard, January 2013 7
  8. 8. Annotations on Historical MapsHarvard, January 2013 8
  9. 9. Possible Benefits • Engage people; let them tell their stories • Collect knowledge; enhance metadata records • Connect digitized maps with other Web resourcesHarvard, January 2013 9
  10. 10. Maphub Demo + Technical DetailsHarvard, January 2013 10
  11. 11. Maphub Screencast • http://vimeo.com/46114369Harvard, January 2013 11
  12. 12. Maphub Features • Geo References + Map Overlays • Comments + Semantic Tagging • Multilingual Search • (Open Annotation) APIHarvard, January 2013 12
  13. 13. Geo ReferencesHarvard, January 2013 13
  14. 14. Geo References Affine Transformation Model y x = a*lat + b*lng + c y = d*lat + e*lng + f lat = a*x + b*y + c lng = d*x + e*y + f xHarvard, January 2013 14
  15. 15. Map Overlays • Generate overlay tilesets using GDAL and gdal2tiles.py /raw /thumbnails /ts_zoomify /ts_google /scripts/convert.rb new control points? ...Harvard, January 2013 15
  16. 16. Harvard, January 2013
  17. 17. Harvard, January 2013
  18. 18. Harvard, January 2013
  19. 19. Comments on map regionsHarvard, January 2013 19
  20. 20. Semantic Tagging annotation text extracted named entities Wikipedia (Wikipedia Links) MinerHarvard, January 2013 20
  21. 21. Semantic Tagging Label-based Tagging Model Semantic Tagging Model Resources Tags Users Resources Semantic Users Tags t1, t2, t3 t1, t4, t5 t1 t6, t7 t1, t6, t7 Knowledge Context based on Marlow et al. (2006)Harvard, January 2013 21
  22. 22. Multilingual Search (a bs fe ct + tr tc l a h ab en el ric tr hm an en slat ts ion s) index map metadata + annotations + enrichments search & retrievalHarvard, January 2013 22
  23. 23. Maphub API • Central Maphub information entities: maps, annotations (comments), control points • Each instance of these entities becomes a first- class Web resource, identified by a URI • http://maphub.herokuapp.com/maps/355 • http://maphub.herokuapp.com/annotations/1 • http://maphub.herokuapp.com/control_points/1Harvard, January 2013 23
  24. 24. Maphub APIHarvard, January 2013 24
  25. 25. Open Annotation API "bernhard.haslhofer@ oa: oax: maphub: "2012-07-18T02: cornell.edu" Annotation Tagging GeoReference 01:07Z" "behas" rdf:type "2012-07-18T02: foaf:mbox rdf:type rdf:type 01:07Z" oa:annotated foaf:name oa:generated http:// http://maphubdev. uuid:1235 maphubdev.mminf.univie.ac.at/ mminf.univie.ac.at control_points/1 oa:annotator oa:generator oax:hasSemanticTag oa:Specific oa:hasTarget Resource rdf:type http:// oa:Fragment sws.geonames.org/ uuid:4567 Selector 2643743/ oa:hasSelector rdf:type oa:hasSource uuid:8910 http:// rdf:value samos.mminf.univie.ac. at/maps/raw/ g3200.ct000725C.jp2 xywh=6550,6228,1,1 dc:format rdf:type image/jp2 dcterms:StillImageHarvard, January 2013 25
  26. 26. Open Annotation API "bernhard.haslhofer@ oa: "2012-07-18T02: cornell.edu" Annotation 01:07Z" "behas" "2012-07-18T02: foaf:mbox rdf:type 01:07Z" oa:annotated foaf:name oa:generated http:// http://maphubdev. uuid:1235 maphubdev.mminf.univie.ac.at/ mminf.univie.ac.at annotations/1 oa:annotator oa:generator oax:hasSemanticTag oax:hasSemanticTag oa:hasTarget oa:Specific ct:ContentAs Resource rdf:type Text dbpedia: rdf:type dbpedia: Pillars_of_Hercules Strait_of_Gibraltar uuid:4567 dcterms: oa:hasSelector format image/svg cnt:Content oa:hasBody uuid:2752 oa:hasSource AsText oa:hasSelector rdf:type uuid:2751 ct:chars <svg…..> "text/plain" http:// samos.mminf.univie.ac. rdf:type cnt:chars uuid:2753 dc:format at/maps/raw/ g3200.ct000725C.jp2 ct:ContentAs dcterms: Text In antiquity, the Strait of Gibraltar (which format dc:format connects the Atlantic Ocean with the rdf:type Mediterranean Sea) was also known by the name "The Pillars of Hercules". This is the reason for this inscription! image/jp2 application/wkt ct:chars POLYGON((5315 dcterms:StillImage 5639,5444….)Harvard, January 2013 26
  27. 27. Controlpoint Index ore: Aggregation rdf:type Maphub Controlpoints dc:title http:// maphubdev.mminf.univie.ac.at/ control_points ore:aggregates http:// maphubdev.mminf.univie.ac.at/ control_points/1 ore:aggregates http:// maphubdev.mminf.univie.ac.at/ control_points/....Harvard, January 2013 27
  28. 28. Annotation Index ore: Aggregation rdf:type Maphub Commentarial Annotations dc:title http:// maphubdev.mminf.univie.ac.at/ annotations ore:aggregates http:// maphubdev.mminf.univie.ac.at/ annotations/1 ore:aggregates http:// maphubdev.mminf.univie.ac.at/ annotations/5Harvard, January 2013 28
  29. 29. Next Steps, Ideas, ...Harvard, January 2013 29
  30. 30. Semantic Tagging Study • Effects of semantic tagging on • comments, tag usage / types • user satisfaction • in-lab user experiment • currently in-progress @ CornellHarvard, January 2013 30
  31. 31. Maphub Construction Areas • Infrastructure stability • GIS functionality + overlay generation • Learning from Semantic Tagging (accept/ reject) • Annotation moderation • ...Harvard, January 2013 31
  32. 32. Possible Extensions • Semi-automatic annotation (toponym detection) (http://rsimon.github.com/ toponym_identification/) Josephinische Landesaufnahme: Gebiet von Mooskirchen bis Grazer Feld, Steiermark, Österreich, 1764-1787. Wikimedia Commons.Harvard, January 2013 32
  33. 33. Possible Extensions • Semantic Tagging with placenames from different Gazetteers • http://pleiades.stoa.org • Pleiades dataset (http://thedatahub.org/dataset/pleiades) • 34,000+ ancient places • cool URIs for these resources • http://pelagios-project.blogspot.comHarvard, January 2013 33
  34. 34. Related ProjectsHarvard, January 2013 34
  35. 35. Annotorious • Light-weight image annotation library; no big client/ server framework • Adds annotation features to existing Web pages <html> <head> <link rel="stylesheet" type="text/css" href="css/annotorious.css" /> <script type="text/javascript" src="annotorious.min.js"></script> </head> <body> <img src="example.jpg" class="annotatable" /> </body> </html>Harvard, January 2013 35
  36. 36. Annotorious • Plugin-Framework • Different storage backends and GUI components (Tags, Replies) • Additional selectors • Interoperable with OKFN Annotator https://github.com/annotorious/annotoriousHarvard, January 2013 36
  37. 37. Lucene-SKOS • Plugin for Apache Lucene / Solr • Works with SKOS-based knowledge contexts • Uses semantic tags (links to SKOS concepts) for query expansion • query time • indexing time https://github.com/behas/lucene-SKOSHarvard, January 2013 37
  38. 38. References • Haslhofer et al. (2007): The LEMO annotation framework: weaving annotations with the Web (IJDL) • Haslhofer et al. (2010): Augmenting Europeana Content with Linked Data Resources (I-Semantics) • Simon et al. (2011): Semantically augmented annotations in digitized map collections (JCDL) • Haslhofer et al. (2012): Open Annotations on Multimedia Web Resources (MTAP) • Haslhofer et al. (2013): Old Maps and Open Data Networks (iConference Demo / Poster)Harvard, January 2013 38
  39. 39. Further Information http://maphub.github.com Thank you!Harvard, January 2013 39
  40. 40. Acknowledgements (Maphub) • Rainer Simon • Werner Robitza • Keith Newman • Amanda Stefanik • Carl Lagoze • Francois GuimbretiereHarvard, January 2013 40
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×