SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Wandora Workshop
      Grip Studios Interactive, Aki Kivelä
                akivela@gripstudios.com




                   TMRA 2009 Tutorial
                           11.11.2009
                    (edited 10.2.2010)
Outline of Workshop
Getting started
  What is Wandora?
Hands-on!
  Trying Wandora's features
  Creating Leipzig Mashup
      Dbpedia, Flickr, GeoNames, RSS, YouTube,
       OpenCalais, AlchemyAPI etc.
      To make mashup creation smooth, get yourself an
       accout for Flickr and YouTube at least


                                                         2
Wandora
First version in 2001
  Indexing and publishing the digitized artwork
  collection in The Museum of Contemporary Art
  Kiasma
Further development along the years in
various projects
Finnish National Gallery Art Collections
online (2007)
  33711 artworks (of which14638 with images)
  >130000 topics and >500000 associations


                                                  3
KIASMART (2001)




Town Again (2005)




                    Finnish National Gallery
                          Collections (2007)
                       http://collection.fng.fi




                                                  4
Wandora
Special WWW publishing projects using
Topic Maps → General purpose Topic
Maps editor application
Important people: Marko Wallgren, Pasi
Hytönen, Olli Lyytinen, and Aki Kivelä
Grip Studios Interactive Oy



                                         5
Wandora Today
Desktop Java (Swing) application
General purpose Topic Maps editor
Distributed under GPL License
Many specialized tools for data
importing and bulk processing
Embedded HTTP server
Still a work in progress!!


                                    6
Wandora's Philosophy
Developer centric
Pragmatic
Always beta
Motto: Giving the information back to the
people!




                                            7
Topic Maps in Wandora
Wandora uses a slightly reduced
version of topic maps.
  Standard topic maps have some features not
  supported in Wandora
Most important restrictions:
  Only one base name,
  Restrictions with scope usage,
  Each association player must have a different role,
  No reification


                                                        8
Getting Wandora
Requires Java Runtime Environment
(Java SE 6)
Download Wandora from
          http://www.wandora.org


Unzip the package somewhere
Start Wandora.exe or one of the
startup scripts in bin folder

                                    9
10
Wandora Basics
Topic tree navigator on the left side
  Customizable, can make several trees
Opened topic fills most of the screen
Double click on topics to open them
Type in fields to edit values
Use menus do other tasks
  Right mouse button → Context menu
Layers at lower left corner


                                         11
Merging in Topic Maps
Topic Maps specify clear topic merging
rules
  If two topics have same subject locator,
  subject identifier or same base name they
  are the same topic
Makes it possible to merge several
topic maps into a larger topic map
Also need to be careful not to
accidentally merge topics!!!!!!

                                              12
Topic Map Layers
In Wandora you can organize your data
in several topic maps arranged in a
layer stack
  Keep different kinds of data separate
  Manage data visibility
  Data can come from different source
In the editor, and when publishing, the
layers will look like one big merged topic
map

                                             13
Hands-on!
We're going to build a Leipzig themed
information mashup
Gather as much information as possible
using Wandora's extractors: Flickr,
YouTube, Dbpedia, etc.
Merge topics representing same subject
View results in Wandora and web browser




                                          14
Hands-on!
Example raw XTMs for mashup are
available at

  http://www.wandora.org/wandora/download/
   other/tmra09/wandora_tutorial_leipzig.zip




                                               15
Thank you for your participation
          www.wandora.org
        akivela@gripstudios.com




                                   16

Weitere ähnliche Inhalte

Andere mochten auch

Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010
tmra
 
Event based modelling
Event based modellingEvent based modelling
Event based modelling
tmra
 

Andere mochten auch (13)

Real-time Generation of Topic Maps from Speech Streams
Real-time Generation of Topic Maps from Speech StreamsReal-time Generation of Topic Maps from Speech Streams
Real-time Generation of Topic Maps from Speech Streams
 
ActiveTM - A Topic Maps - Object Mapper
ActiveTM - A Topic Maps - Object MapperActiveTM - A Topic Maps - Object Mapper
ActiveTM - A Topic Maps - Object Mapper
 
Connecting Topincs - Using transclusion to connect proxy spaces
Connecting Topincs - Using transclusion to connect proxy spacesConnecting Topincs - Using transclusion to connect proxy spaces
Connecting Topincs - Using transclusion to connect proxy spaces
 
What is a subject?
What is a subject?What is a subject?
What is a subject?
 
Paraconsistent Reasoning in Ontopedia
Paraconsistent Reasoning in OntopediaParaconsistent Reasoning in Ontopedia
Paraconsistent Reasoning in Ontopedia
 
Dense Topic Maps
Dense Topic MapsDense Topic Maps
Dense Topic Maps
 
Topic Maps in ‘Not working on the web shock!’
Topic Maps in ‘Not working on the web shock!’Topic Maps in ‘Not working on the web shock!’
Topic Maps in ‘Not working on the web shock!’
 
A PHP library for Ontopia-CMS Integration
A PHP library for Ontopia-CMS IntegrationA PHP library for Ontopia-CMS Integration
A PHP library for Ontopia-CMS Integration
 
National Data Standardization: A Place for Topic Maps?
National Data Standardization: A Place for Topic Maps?National Data Standardization: A Place for Topic Maps?
National Data Standardization: A Place for Topic Maps?
 
Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010
 
Topic Maps for improved access to and use of content in relational databases ...
Topic Maps for improved access to and use of content in relational databases ...Topic Maps for improved access to and use of content in relational databases ...
Topic Maps for improved access to and use of content in relational databases ...
 
TMCL and OWL
TMCL and OWLTMCL and OWL
TMCL and OWL
 
Event based modelling
Event based modellingEvent based modelling
Event based modelling
 

Ähnlich wie Semantic Mashups with Wandora

Designing Web Activities
Designing Web ActivitiesDesigning Web Activities
Designing Web Activities
Jonathan Smart
 
Power to the Users (and Librarians)
Power to the Users (and Librarians)Power to the Users (and Librarians)
Power to the Users (and Librarians)
Guus van den Brekel
 
Powerpoint%20tech%20class
Powerpoint%20tech%20classPowerpoint%20tech%20class
Powerpoint%20tech%20class
Nazanine1685
 

Ähnlich wie Semantic Mashups with Wandora (20)

Open Wonderland SubSnapshots Project
Open Wonderland SubSnapshots ProjectOpen Wonderland SubSnapshots Project
Open Wonderland SubSnapshots Project
 
Using Open Wonderland Preview 5 for Education
Using Open Wonderland Preview 5 for EducationUsing Open Wonderland Preview 5 for Education
Using Open Wonderland Preview 5 for Education
 
Technology and Transmedia
Technology and TransmediaTechnology and Transmedia
Technology and Transmedia
 
Introducing the Book as iPad App
Introducing the Book as iPad AppIntroducing the Book as iPad App
Introducing the Book as iPad App
 
Islandora and Omeka: Building U of T Digital Collections & Exhibits
Islandora and Omeka: Building U of T Digital Collections & ExhibitsIslandora and Omeka: Building U of T Digital Collections & Exhibits
Islandora and Omeka: Building U of T Digital Collections & Exhibits
 
Europeana and User Generated Content - An Introduction and Overview
Europeana and User Generated Content - An Introduction and OverviewEuropeana and User Generated Content - An Introduction and Overview
Europeana and User Generated Content - An Introduction and Overview
 
Wonderland @ Cattid - Sun's Virtual Workplace
Wonderland @ Cattid - Sun's Virtual WorkplaceWonderland @ Cattid - Sun's Virtual Workplace
Wonderland @ Cattid - Sun's Virtual Workplace
 
Designing Web Activities
Designing Web ActivitiesDesigning Web Activities
Designing Web Activities
 
CloudEngine: Supporting the sharing of ideas across professional boundaries
CloudEngine: Supporting the sharing of ideas across professional boundariesCloudEngine: Supporting the sharing of ideas across professional boundaries
CloudEngine: Supporting the sharing of ideas across professional boundaries
 
Some cases of open source products that have great impact in recent years
Some cases of open source products that have great impact in recent yearsSome cases of open source products that have great impact in recent years
Some cases of open source products that have great impact in recent years
 
Social media, Web 2.0 & language teaching (Foresite, Sèvres, July 2011)
Social media, Web 2.0 & language teaching (Foresite, Sèvres, July 2011)Social media, Web 2.0 & language teaching (Foresite, Sèvres, July 2011)
Social media, Web 2.0 & language teaching (Foresite, Sèvres, July 2011)
 
Web2.0 tools for languages teachers
Web2.0 tools for languages teachersWeb2.0 tools for languages teachers
Web2.0 tools for languages teachers
 
Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...
Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...
Responsive & Ready: Why Drupal 8 is Ideal for Building Mobile-first Experienc...
 
Power to the Users (and Librarians)
Power to the Users (and Librarians)Power to the Users (and Librarians)
Power to the Users (and Librarians)
 
Powerpoint%20tech%20class
Powerpoint%20tech%20classPowerpoint%20tech%20class
Powerpoint%20tech%20class
 
9: mobile technologies
9: mobile technologies9: mobile technologies
9: mobile technologies
 
Building Websites of the Future With Drupal 7
Building Websites of the Future With Drupal 7Building Websites of the Future With Drupal 7
Building Websites of the Future With Drupal 7
 
Building Websites of the Future With Drupal 7
Building Websites of the Future With Drupal 7Building Websites of the Future With Drupal 7
Building Websites of the Future With Drupal 7
 
OMEKA
OMEKAOMEKA
OMEKA
 
F/LOSS in Norwegian libraries
F/LOSS in Norwegian librariesF/LOSS in Norwegian libraries
F/LOSS in Norwegian libraries
 

Mehr von tmra

Weber 2010 brn
Weber 2010 brnWeber 2010 brn
Weber 2010 brn
tmra
 
Designing a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_mapsDesigning a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_maps
tmra
 
Tmra2010 matsuuraposter
Tmra2010 matsuuraposterTmra2010 matsuuraposter
Tmra2010 matsuuraposter
tmra
 
Presentation final
Presentation finalPresentation final
Presentation final
tmra
 
Mappe1
Mappe1Mappe1
Mappe1
tmra
 
Hatana tmra 2010
Hatana tmra 2010Hatana tmra 2010
Hatana tmra 2010
tmra
 

Mehr von tmra (20)

External Schema for Topic Map Database
External Schema for Topic Map DatabaseExternal Schema for Topic Map Database
External Schema for Topic Map Database
 
Weber 2010 brn
Weber 2010 brnWeber 2010 brn
Weber 2010 brn
 
Subject Headings make information to be topic maps
Subject Headings make information to be topic mapsSubject Headings make information to be topic maps
Subject Headings make information to be topic maps
 
Inquiry Optimization Technique for a Topic Map Database
Inquiry Optimization Technique for a Topic Map DatabaseInquiry Optimization Technique for a Topic Map Database
Inquiry Optimization Technique for a Topic Map Database
 
Topic Merge Scenarios for Knowledge Federation
Topic Merge Scenarios for Knowledge FederationTopic Merge Scenarios for Knowledge Federation
Topic Merge Scenarios for Knowledge Federation
 
JavaScript Topic Maps in server environments
JavaScript Topic Maps in server environmentsJavaScript Topic Maps in server environments
JavaScript Topic Maps in server environments
 
Modelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic MapsModelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic Maps
 
Hatana - Virtual Topic Map Merging
Hatana - Virtual Topic Map MergingHatana - Virtual Topic Map Merging
Hatana - Virtual Topic Map Merging
 
Designing a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_mapsDesigning a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_maps
 
Maiana - The social Topic Maps explorer
Maiana - The social Topic Maps explorerMaiana - The social Topic Maps explorer
Maiana - The social Topic Maps explorer
 
Tmra2010 matsuuraposter
Tmra2010 matsuuraposterTmra2010 matsuuraposter
Tmra2010 matsuuraposter
 
Automatic semantic interpretation of unstructured data for knowledge management
Automatic semantic interpretation of unstructured data for knowledge managementAutomatic semantic interpretation of unstructured data for knowledge management
Automatic semantic interpretation of unstructured data for knowledge management
 
Presentation final
Presentation finalPresentation final
Presentation final
 
Evaluation of Instances Asset in a Topic Maps-Based Ontology
Evaluation of Instances Asset in a Topic Maps-Based OntologyEvaluation of Instances Asset in a Topic Maps-Based Ontology
Evaluation of Instances Asset in a Topic Maps-Based Ontology
 
Defining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
Defining Domain-Specific Facets for Topic Maps With TMQL Path ExpressionsDefining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
Defining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
 
Mappe1
Mappe1Mappe1
Mappe1
 
Et Tu, Brute? Topic Maps and Discourse Semantics
Et Tu, Brute? Topic Maps and Discourse SemanticsEt Tu, Brute? Topic Maps and Discourse Semantics
Et Tu, Brute? Topic Maps and Discourse Semantics
 
Live Integration Framework
Live Integration FrameworkLive Integration Framework
Live Integration Framework
 
Hatana tmra 2010
Hatana tmra 2010Hatana tmra 2010
Hatana tmra 2010
 
Designing a GUI Description Language with Topic Maps
Designing a GUI Description Language with Topic MapsDesigning a GUI Description Language with Topic Maps
Designing a GUI Description Language with Topic Maps
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Semantic Mashups with Wandora

  • 1. Wandora Workshop Grip Studios Interactive, Aki Kivelä akivela@gripstudios.com TMRA 2009 Tutorial 11.11.2009 (edited 10.2.2010)
  • 2. Outline of Workshop Getting started What is Wandora? Hands-on! Trying Wandora's features Creating Leipzig Mashup  Dbpedia, Flickr, GeoNames, RSS, YouTube, OpenCalais, AlchemyAPI etc.  To make mashup creation smooth, get yourself an accout for Flickr and YouTube at least 2
  • 3. Wandora First version in 2001 Indexing and publishing the digitized artwork collection in The Museum of Contemporary Art Kiasma Further development along the years in various projects Finnish National Gallery Art Collections online (2007) 33711 artworks (of which14638 with images) >130000 topics and >500000 associations 3
  • 4. KIASMART (2001) Town Again (2005) Finnish National Gallery Collections (2007) http://collection.fng.fi 4
  • 5. Wandora Special WWW publishing projects using Topic Maps → General purpose Topic Maps editor application Important people: Marko Wallgren, Pasi Hytönen, Olli Lyytinen, and Aki Kivelä Grip Studios Interactive Oy 5
  • 6. Wandora Today Desktop Java (Swing) application General purpose Topic Maps editor Distributed under GPL License Many specialized tools for data importing and bulk processing Embedded HTTP server Still a work in progress!! 6
  • 7. Wandora's Philosophy Developer centric Pragmatic Always beta Motto: Giving the information back to the people! 7
  • 8. Topic Maps in Wandora Wandora uses a slightly reduced version of topic maps. Standard topic maps have some features not supported in Wandora Most important restrictions: Only one base name, Restrictions with scope usage, Each association player must have a different role, No reification 8
  • 9. Getting Wandora Requires Java Runtime Environment (Java SE 6) Download Wandora from http://www.wandora.org Unzip the package somewhere Start Wandora.exe or one of the startup scripts in bin folder 9
  • 10. 10
  • 11. Wandora Basics Topic tree navigator on the left side Customizable, can make several trees Opened topic fills most of the screen Double click on topics to open them Type in fields to edit values Use menus do other tasks Right mouse button → Context menu Layers at lower left corner 11
  • 12. Merging in Topic Maps Topic Maps specify clear topic merging rules If two topics have same subject locator, subject identifier or same base name they are the same topic Makes it possible to merge several topic maps into a larger topic map Also need to be careful not to accidentally merge topics!!!!!! 12
  • 13. Topic Map Layers In Wandora you can organize your data in several topic maps arranged in a layer stack Keep different kinds of data separate Manage data visibility Data can come from different source In the editor, and when publishing, the layers will look like one big merged topic map 13
  • 14. Hands-on! We're going to build a Leipzig themed information mashup Gather as much information as possible using Wandora's extractors: Flickr, YouTube, Dbpedia, etc. Merge topics representing same subject View results in Wandora and web browser 14
  • 15. Hands-on! Example raw XTMs for mashup are available at http://www.wandora.org/wandora/download/ other/tmra09/wandora_tutorial_leipzig.zip 15
  • 16. Thank you for your participation www.wandora.org akivela@gripstudios.com 16