maphub and annotorious
DESCRIPTION
iAnnotate 2013 talk about maphub and annotoriousTRANSCRIPT
Maphub and Annotorious
Bernhard Haslhofer & Rainer Simon iAnnotate 2013, San Francisco
MAPHUB
4/11/13
Annota4ons on Historical Maps
4/11/13
Benefits
§ Engage people; let them tell their stories
§ Collect knowledge; enhance metadata
§ Connect maps with other Web resources
4/11/13
h9p://maphub.github.com
Maphub
§ Online App for exploring and annotaHng digiHzed historical maps
§ Bootstrapped with 6K LoC maps § Core Features - Geo referencing + Map overlays - Textual annotaHon + SemanHc tagging - MulHlingual search - W3C Open AnnotaHon API
4/11/13
Geo-‐Referencing
4/11/13
Map Overlays
4/11/13
Textual annota4on + Seman4c Tagging
4/11/13
4/11/13
Textual annota4on + Seman4c Tagging
Seman4c Tagging User Study • Method: in-‐lab user study, 24 parHcipants, within-‐subject design, 4 tagging condiHons
• Findings: semanHc tagging does not affect tag producHon, the types and categories of tags assigned, and user task load but gives unambiguous references to well-‐defined concepts.
Haslhofer et al.: Seman/c Tagging on Historical Maps, ACM Web Science 2013 h\p://arxiv.org/abs/1304.1636
4/11/13
Mul4lingual Search
4/11/13
W3C Open AnnotaHon API
4/11/13
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
W3C Open AnnotaHon API
4/11/13
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
4/11/13
What is Annotorious? A JavaScript image annotaHon library. Adds annotaHon features to exisHng Web pages. An ongoing Open Source project.
1. Link Annotorious into your Web page
2. Mark images as annotatable
Example: Bounding Box
Example: Polygon
What Else is in There? JavaScript API – build your own Mashups Plug-‐In framework – extend Annotorious Embeddable – integrate into “host” app, e.g. into Annotator Modules – addi/onal media types (under development)
Get Involved!
h9p://maphub.github.com h9p://annotorious.github.com
The big picture…
4/11/13
2007 2013
LEMOLinked Data Annotation ModelAudio, Video, ImagesServer + Flash Clients
Open Annotation Collaboration (OAC)
YUMAOAC ModelAudio, Video, ImagesServer + GWT Clients
yuma.min.js / AnnotoriousAudio, (Zoomable) ImagesJavaScript
yuma4jStorage Server (Java)OAC Model
W3C Open Annotations
maphub(Zoomable) Historic MapsJavaScript, Ruby on Rails
Open KnowledgeFoundation Annotator
Semantic Tagging
Preview: Openlayers Module