Collaborative Map Annotations with Maphub

935 views

Published on

Maphub slides and demo pointers, presented at OAC meeting, Chicago

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
935
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Collaborative Map Annotations with Maphub

  1. 1. Collaborative Map Annotationswith MaphubBernhard Haslhofer, Cornell UniversityOAC Phase II Review Meeting, July 2012, Chicago
  2. 2. Overview • Historic Maps & Annotations • Maphub Demo • Maphub Open Annotation API • Lessons LearnedOAC Phase II Review Meeting, JUly 26th, Chicago
  3. 3. Historic Maps & AnnotationsOAC Phase II Review Meeting, JUly 26th, Chicago
  4. 4. Historic Maps & AnnotationsOAC Phase II Review Meeting, JUly 26th, Chicago
  5. 5. Historic Maps & AnnotationsOAC Phase II Review Meeting, JUly 26th, Chicago
  6. 6. Maphub Screencast • http://vimeo.com/46114369OAC Phase II Review Meeting, JUly 26th, Chicago
  7. 7. Maphub Open Annotation API • Two types of Annotations • Georeference Annotation • Commentarial AnnotationOAC Phase II Review Meeting, JUly 26th, Chicago
  8. 8. Georeference AnnotationsOAC Phase II Review Meeting, JUly 26th, Chicago
  9. 9. Georeference Annotations "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:StillImageOAC Phase II Review Meeting, JUly 26th, Chicago
  10. 10. Commentarial AnnotationOAC Phase II Review Meeting, JUly 26th, Chicago
  11. 11. Commentarial Annotation "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….)OAC Phase II Review Meeting, JUly 26th, Chicago
  12. 12. 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/....OAC Phase II Review Meeting, JUly 26th, Chicago
  13. 13. 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/5OAC Phase II Review Meeting, JUly 26th, Chicago
  14. 14. Lessons LearnedOAC Phase II Review Meeting, JUly 26th, Chicago
  15. 15. Lessons Learned • Implementing RDF in Ruby (on Rails) • another server-side serializer • needed to register mime-type mappings for conneg • implemented to_rdf() for maphub modelOAC Phase II Review Meeting, JUly 26th, Chicago
  16. 16. Lessons Learned • OA Model Complexity • our use cases are relatively simple • the resulting OA serializations are pretty complex • demanding for developers ( = the people who will read / use the spec)OAC Phase II Review Meeting, JUly 26th, Chicago
  17. 17. Further Information • http://maphub.github.comOAC Phase II Review Meeting, JUly 26th, Chicago

×