SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
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
Textual	
  annota4on	
  +	
  Seman4c	
  Tagging	
  




4/11/13
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	
  
hp://arxiv.org/abs/1304.1636	
  

4/11/13
Mul4lingual	
  Search	
  




4/11/13
W3C	
  Open	
  AnnotaHon	
  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




4/11/13                                                image/jp2                                    dcterms:StillImage
W3C	
  Open	
  AnnotaHon	
  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….)




4/11/13
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…	
  
                                                                                   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                                                                                                 2013
   4/11/13
Preview:	
  Openlayers	
  Module	
  

Mais conteúdo relacionado

Semelhante a Maphub and Annotorious

Collaborative Map Annotations with Maphub
Collaborative Map Annotations with MaphubCollaborative Map Annotations with Maphub
Collaborative Map Annotations with MaphubBernhard Haslhofer
 
Annotating Historic Maps with YUMA
Annotating Historic Maps with YUMAAnnotating Historic Maps with YUMA
Annotating Historic Maps with YUMABernhard Haslhofer
 
Semantic Tagging for old maps...and other things on the Web
Semantic Tagging for old maps...and other things on the WebSemantic Tagging for old maps...and other things on the Web
Semantic Tagging for old maps...and other things on the WebBernhard Haslhofer
 
Library Linked Data Progress
Library Linked Data ProgressLibrary Linked Data Progress
Library Linked Data ProgressRichard Wallis
 
Linked Data - Radical Change?
Linked Data -  Radical Change?Linked Data -  Radical Change?
Linked Data - Radical Change?Richard Wallis
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upDavide Palmisano
 
Programming with LOD
Programming with LODProgramming with LOD
Programming with LODFumihiro Kato
 
Linked Open Data - Masaryk University in Brno 8.11.2016
Linked Open Data - Masaryk University in Brno 8.11.2016Linked Open Data - Masaryk University in Brno 8.11.2016
Linked Open Data - Masaryk University in Brno 8.11.2016Martin Necasky
 
Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010Juan Sequeda
 
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsLinked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsMark Matienzo
 
Bio2RDF: Towards A Mashup To Build Bioinformatics Knowledge System
Bio2RDF: Towards A Mashup To Build Bioinformatics Knowledge SystemBio2RDF: Towards A Mashup To Build Bioinformatics Knowledge System
Bio2RDF: Towards A Mashup To Build Bioinformatics Knowledge SystemFrançois Belleau
 

Semelhante a Maphub and Annotorious (13)

Collaborative Map Annotations with Maphub
Collaborative Map Annotations with MaphubCollaborative Map Annotations with Maphub
Collaborative Map Annotations with Maphub
 
Annotating Historic Maps with YUMA
Annotating Historic Maps with YUMAAnnotating Historic Maps with YUMA
Annotating Historic Maps with YUMA
 
Semantic Tagging for old maps...and other things on the Web
Semantic Tagging for old maps...and other things on the WebSemantic Tagging for old maps...and other things on the Web
Semantic Tagging for old maps...and other things on the Web
 
Library Linked Data Progress
Library Linked Data ProgressLibrary Linked Data Progress
Library Linked Data Progress
 
Linked Data - Radical Change?
Linked Data -  Radical Change?Linked Data -  Radical Change?
Linked Data - Radical Change?
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking up
 
Programming with LOD
Programming with LODProgramming with LOD
Programming with LOD
 
Linked Open Data - Masaryk University in Brno 8.11.2016
Linked Open Data - Masaryk University in Brno 8.11.2016Linked Open Data - Masaryk University in Brno 8.11.2016
Linked Open Data - Masaryk University in Brno 8.11.2016
 
Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010
 
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and ConflictsLinked Data and Archival Description: Confluences, Contingencies, and Conflicts
Linked Data and Archival Description: Confluences, Contingencies, and Conflicts
 
MOAT: Meaning Of A Tag
MOAT: Meaning Of A TagMOAT: Meaning Of A Tag
MOAT: Meaning Of A Tag
 
Bio2RDF: Towards A Mashup To Build Bioinformatics Knowledge System
Bio2RDF: Towards A Mashup To Build Bioinformatics Knowledge SystemBio2RDF: Towards A Mashup To Build Bioinformatics Knowledge System
Bio2RDF: Towards A Mashup To Build Bioinformatics Knowledge System
 
Converting GHO to RDF
Converting GHO to RDFConverting GHO to RDF
Converting GHO to RDF
 

Mais de Bernhard Haslhofer

Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Bernhard Haslhofer
 
Token Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesToken Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesBernhard Haslhofer
 
Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?Bernhard Haslhofer
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksBernhard Haslhofer
 
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
 Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur... Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...Bernhard Haslhofer
 
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Bernhard Haslhofer
 
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency AnalyticsO Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency AnalyticsBernhard Haslhofer
 
Mind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software EngineeringMind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software EngineeringBernhard Haslhofer
 
GraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsGraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsBernhard Haslhofer
 
BITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBernhard Haslhofer
 
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBernhard Haslhofer
 
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...Bernhard Haslhofer
 
The value of open data and the OpenGLAM network
The value of open data and the OpenGLAM networkThe value of open data and the OpenGLAM network
The value of open data and the OpenGLAM networkBernhard Haslhofer
 
Offene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische PerspektiveOffene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische PerspektiveBernhard Haslhofer
 
Open Data - Principles and Techniques
Open Data - Principles and TechniquesOpen Data - Principles and Techniques
Open Data - Principles and TechniquesBernhard Haslhofer
 
Semantic Tagging on Historical Maps
Semantic Tagging on Historical MapsSemantic Tagging on Historical Maps
Semantic Tagging on Historical MapsBernhard Haslhofer
 
OpenGLAM Intro @ OKFN.AT Meetup Graz
OpenGLAM Intro @ OKFN.AT Meetup GrazOpenGLAM Intro @ OKFN.AT Meetup Graz
OpenGLAM Intro @ OKFN.AT Meetup GrazBernhard Haslhofer
 

Mais de Bernhard Haslhofer (20)

Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
Decentralized Finance (DeFi) - Understanding Risks in an Emerging Financial P...
 
Token Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate CurrenciesToken Systems, Payment Channels, and Corporate Currencies
Token Systems, Payment Channels, and Corporate Currencies
 
Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?Can a blockchain solve the trust problem?
Can a blockchain solve the trust problem?
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency Networks
 
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
 Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur... Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
Post-Bitcoin Cryptocurrencies, Off-Chain Transaction Channels, and Cryptocur...
 
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
Insight Into Cryptocurrencies - Methods and Tools for Analyzing Blockchain-ba...
 
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency AnalyticsO Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
O Bitcoin Where Art Thou? An Introduction to Cryptocurrency Analytics
 
Mind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software EngineeringMind the Gap - Data Science Meets Software Engineering
Mind the Gap - Data Science Meets Software Engineering
 
GraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsGraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency Ecosystems
 
BITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection StrategiesBITCOIN - De-anonymization and Money Laundering Detection Strategies
BITCOIN - De-anonymization and Money Laundering Detection Strategies
 
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing DevelopmentsBitcoin - Introduction, Technical Aspects and Ongoing Developments
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
 
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
Maphub und Pelagios: Anwendung von Linked Data in den Digitalen Geisteswissen...
 
The value of open data and the OpenGLAM network
The value of open data and the OpenGLAM networkThe value of open data and the OpenGLAM network
The value of open data and the OpenGLAM network
 
Things, not Strings
Things, not StringsThings, not Strings
Things, not Strings
 
Offene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische PerspektiveOffene Daten im Kulturbereich - Die pragmatische Perspektive
Offene Daten im Kulturbereich - Die pragmatische Perspektive
 
Open Data - Principles and Techniques
Open Data - Principles and TechniquesOpen Data - Principles and Techniques
Open Data - Principles and Techniques
 
Semantic Tagging on Historical Maps
Semantic Tagging on Historical MapsSemantic Tagging on Historical Maps
Semantic Tagging on Historical Maps
 
The Story behind Maphub
The Story behind MaphubThe Story behind Maphub
The Story behind Maphub
 
OpenGLAM Intro @ OKFN.AT Meetup Graz
OpenGLAM Intro @ OKFN.AT Meetup GrazOpenGLAM Intro @ OKFN.AT Meetup Graz
OpenGLAM Intro @ OKFN.AT Meetup Graz
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Maphub and Annotorious

  • 1. Maphub  and  Annotorious   Bernhard  Haslhofer  &  Rainer  Simon   iAnnotate  2013,  San  Francisco  
  • 3. Annota4ons  on  Historical  Maps   4/11/13
  • 4. Benefits   §  Engage  people;  let  them  tell  their  stories   §  Collect  knowledge;  enhance  metadata   §  Connect  maps  with  other  Web  resources   4/11/13
  • 6. 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
  • 9. Textual  annota4on  +  Seman4c  Tagging   4/11/13
  • 10. Textual  annota4on  +  Seman4c  Tagging   4/11/13
  • 11. 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   hp://arxiv.org/abs/1304.1636   4/11/13
  • 13. W3C  Open  AnnotaHon  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 4/11/13 image/jp2 dcterms:StillImage
  • 14. W3C  Open  AnnotaHon  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….) 4/11/13
  • 16. What  is  Annotorious?   A  JavaScript  image  annotaHon  library.   Adds  annotaHon  features  to  exisHng  Web  pages.   An  ongoing  Open  Source  project.  
  • 17. 1.  Link  Annotorious  into  your  Web  page   2.  Mark  images  as  annotatable    
  • 20. 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)    
  • 21. Get  Involved!   h9p://maphub.github.com   h9p://annotorious.github.com  
  • 22. 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 2013 4/11/13