Upload
bernhard-haslhofer
View
557
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Maphub slides and demo pointers, presented at OAC meeting, Chicago
Citation preview
Collaborative Map Annotations with MaphubBernhard Haslhofer, Cornell UniversityOAC Phase II Review Meeting, July 2012, Chicago
OAC Phase II Review Meeting, JUly 26th, Chicago
Overview
• Historic Maps & Annotations
• Maphub Demo
• Maphub Open Annotation API
• Lessons Learned
OAC Phase II Review Meeting, JUly 26th, Chicago
Historic Maps & Annotations
OAC Phase II Review Meeting, JUly 26th, Chicago
Historic Maps & Annotations
OAC Phase II Review Meeting, JUly 26th, Chicago
Historic Maps & Annotations
OAC Phase II Review Meeting, JUly 26th, Chicago
Maphub Screencast
• http://vimeo.com/46114369
OAC Phase II Review Meeting, JUly 26th, Chicago
Maphub Open Annotation API
• Two types of Annotations
• Georeference Annotation
• Commentarial Annotation
OAC Phase II Review Meeting, JUly 26th, Chicago
Georeference Annotations
OAC Phase II Review Meeting, JUly 26th, Chicago
Georeference Annotations
http://sws.geonames.org/
2643743/
http://maphubdev.mminf.univie.ac.at/
control_points/1
oax:Tagging
rdf:type
oax:hasSemanticTagoa:hasTarget
uuid:1235oa:annotator
http://maphubdev.mminf.univie.ac.at
oa:generator
"behas"
foaf:name
foaf:mbox
oa:Annotation
rdf:type"2012-07-18T02:
01:07Z"
oa:generated
"2012-07-18T02:01:07Z"
oa:annotated
maphub:GeoReference
rdf:type
uuid:4567
http://samos.mminf.univie.ac.
at/maps/raw/g3200.ct000725C.jp2
oa:SpecificResource
rdf:type
oa:hasSourceuuid:8910
oa:hasSelector
oa:FragmentSelector
rdf:type
xywh=6550,6228,1,1
rdf:value
dcterms:StillImage
rdf:type
image/jp2
dc:format
OAC Phase II Review Meeting, JUly 26th, Chicago
Commentarial Annotation
OAC Phase II Review Meeting, JUly 26th, Chicago
Commentarial Annotation
http://maphubdev.mminf.univie.ac.at/
annotations/1
oa:Annotation
rdf:type
oa:hasTarget
uuid:1235oa:annotator
http://maphubdev.mminf.univie.ac.at
oa:generator
"behas"
foaf:name
foaf:mbox"2012-07-18T02:
01:07Z"
oa:generated
"2012-07-18T02:01:07Z"
oa:annotated
uuid:4567
http://samos.mminf.univie.ac.
at/maps/raw/g3200.ct000725C.jp2
oa:SpecificResource
rdf:type
oa:hasSource uuid:2752
oa:hasSelector
ct:ContentAsTextrdf:type
image/svg
dcterms:format
dcterms:StillImage
rdf:type
image/jp2
dc:format
oa:hasBody
uuid:2751
cnt:ContentAsText
rdf:type
"text/plain"
dc:format
In antiquity, the Strait of Gibraltar (which connects the Atlantic Ocean with the Mediterranean Sea) was also known by the name \"The Pillars of Hercules\". This is the reason for this inscription!
cnt:chars
dbpedia: Strait_of_Gibraltar
oax:hasSemanticTag
dbpedia: Pillars_of_Hercules
oax:hasSemanticTag
<svg…..>ct:chars
uuid:2753
oa:hasSelector
ct:ContentAsText
rdf:type
application/wkt
dcterms:format
POLYGON((5315 5639,5444….)
ct:chars
OAC Phase II Review Meeting, JUly 26th, Chicago
Controlpoint Index
http://maphubdev.mminf.univie.ac.at/
control_points
ore:Aggregation
rdf:type
http://maphubdev.mminf.univie.ac.at/
control_points/1
http://maphubdev.mminf.univie.ac.at/
control_points/....
ore:aggregates
ore:aggregates
Maphub Controlpointsdc:title
OAC Phase II Review Meeting, JUly 26th, Chicago
Annotation Index
http://maphubdev.mminf.univie.ac.at/
annotations
ore:Aggregation
rdf:type
http://maphubdev.mminf.univie.ac.at/
annotations/1
http://maphubdev.mminf.univie.ac.at/
annotations/5
ore:aggregates
ore:aggregates
Maphub Commentarial Annotationsdc:title
OAC Phase II Review Meeting, JUly 26th, Chicago
Lessons Learned
OAC Phase II Review Meeting, JUly 26th, Chicago
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 model
OAC Phase II Review Meeting, JUly 26th, Chicago
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
Further Information
• http://maphub.github.com