SlideShare a Scribd company logo
1 of 71
Download to read offline
Einführung in Topic Maps




                                Maiana
   Share, mix and explore your data interlinked


                    Dr. Lutz Maicher & Dipl. Inf. Uta Schulze
                              University of Leipzig
                    {maicher,uta}@informatik.uni-leipzig.de




  topicmapslab.de
                                                                1
Maiana
Einführung in Topic Maps




  topicmapslab.de
                           4
Einführung in Topic Maps




                    Let us give some impressions.




  topicmapslab.de
                                                    5
Einführung in Topic Maps


                    Basic features so far
   ●   Multiple user environment

   ●   Follow users and watch topic maps

   ●   Privacy
       ●   Topic maps are per default not public
       ●   You may share them.
       ●   You may publish them.

  topicmapslab.de
                                                   15
Einführung in Topic Maps


                       Basic features so far


     ●   Import from different sources

     ●   Export to several formats

     ●   RESTfull URLs, e.g.
         http://maiana.topicmapslab.de/u/uta/tm/toytm/t/si:http://dbpedia.org/resource/Germany




  topicmapslab.de
                                                                                                 16
Einführung in Topic Maps


                    Basic features so far


   ●   Invite users to view your maps

   ●   Comment on a map or topics

   ●   Query using TMQL, current and older draft



  topicmapslab.de
                                                   17
Einführung in Topic Maps


                    Basic features so far



   ●   Validate against topic map schemes

   ●   Embed a topic view using the widget




  topicmapslab.de
                                             18
Einführung in Topic Maps


            Linking data and topic maps



                    Integrating Subj3ct.com

                        Virtual Merging

                           TmBrowse



  topicmapslab.de
                                              36
Einführung in Topic Maps




                    Integration of information
                        from Subj3ct.com




  topicmapslab.de
                                                 37
Einführung in Topic Maps
        http://maiana.topicmapslab.de/u/uta/tm/toytm/t/si:http://dbpedia.org/resource/Germany




                                                 identifier



                                                 information




  topicmapslab.de
                                                                                                38
Einführung in Topic Maps




                           Virtual Merging




  topicmapslab.de
                                             41
Einführung in Topic Maps

                                                Your
                                             Topic maps




                                E
                              AT
       wikipedia/
        dbpedia




                            IV
                           PR
                                difficult




                                 Merge


                                            extracting?




  topicmapslab.de
                                                          42
Einführung in Topic Maps

                                                  Your
                                               Topic maps




                                E
                              AT
       wikipedia/
        dbpedia




                            IV
                           PR
                            Reading rights


           • virtual
           • on demand
                            Maiana-Container
                                    -
           • read only
                              a topic map
             merging                               extracting




  topicmapslab.de
                                                                43
Einführung in Topic Maps




                           TmBrowse




  topicmapslab.de
                                      53
Einführung in Topic Maps

   TMBrowse enabled Server                                        Maiana
           (e.g. topicmapslab.de)


                       •   list of projects                     More information occurrence
fragment   http://www.topicmapslab.de/projects.xtm              value: http://www.topicmapslab.de/maiana.xtm
                                                                type: http://psi.topicmapslab.de/tmbrowse/mi




                 •   an instance of project                     Association: membership
fragment                                                        Player: Uta Schulze
           http://www.topicmapslab.de/projects/maiana.xtm
                                                                with more information occurrence
                                                                value: http://www.topicmapslab.de/Daniel_Exner.xtm
                                                                type: http://psi.topicmapslab.de/tmbrowse/mi




fragment     •   an instance of person                          more information to Daniel Exner
           http://www.topicmapslab.de/people/Daniel_Exner.xtm



                                       and so on

  topicmapslab.de
                                                                                                               54
Einführung in Topic Maps


            Maiana's technical background

   ●   Ruby on Rails with JRuby

   ●   RTM and TMAPI

   ●   Ontopia Topic Maps Engine, in Memory

   ●   over 10 developers and 1500 revisions


  topicmapslab.de
                                               65
Einführung in Topic Maps


      Thanks to the current developers


        Marcel Hoyer                  Michael Prilop                Faical Raji




        Daniel Exner                                               Sven Windisch
                                      Arnim Bleier




                    Daniel Seifarth                  Michael Waldvogel

  topicmapslab.de
                                                                                   66
Einführung in Topic Maps


        How the Lab uses Maiana today
   ●   Testing/Learning to write TMQL queries
   ●   Communicating data mockups to costumers
   ●   Sharing topic maps internally
   ●   Publishing topic maps to the community
   ●   Widget provider for YACCA
   ●   Validating our topic maps
   ●   Exploring the details of topic maps
  topicmapslab.de
                                                 67
Einführung in Topic Maps


                           Outlook

   ●   New upload possibilities
       ●   TmBrowse
       ●   Static and Dynamical URLs
       ●   Remote Upload – interesting for Onotoa users

   ●   Editing topic maps


  topicmapslab.de
                                                     68
Einführung in Topic Maps


                           Outlook

   ●   Watching of subjects and TMQL queries

   ●   Providing to Subj3ct.com

   ●   Full text search




  topicmapslab.de
                                               69
Einführung in Topic Maps


                           Feedback



                       Please contact us:

                    maiana@topicmapslab.de
                           Maiana




  topicmapslab.de
                                             70
Einführung in Topic Maps




                    Thank you for your attention!




  topicmapslab.de
                                                    71

More Related Content

Viewers also liked

педсовет август 2013
педсовет август 2013педсовет август 2013
педсовет август 2013tvkam
 
Caring for our troops
Caring for our troopsCaring for our troops
Caring for our troopsLisa Weber
 
Iuavcamp presentazione
Iuavcamp presentazioneIuavcamp presentazione
Iuavcamp presentazionebiasire
 
SMCC2011_Cecilia scolaro presentation
SMCC2011_Cecilia scolaro presentationSMCC2011_Cecilia scolaro presentation
SMCC2011_Cecilia scolaro presentationCommunicate Magazine
 
Transform: implementation, Tony lorenz
Transform: implementation, Tony lorenzTransform: implementation, Tony lorenz
Transform: implementation, Tony lorenzCommunicate Magazine
 
Nils Artbook 2010 Artiste
Nils Artbook 2010 ArtisteNils Artbook 2010 Artiste
Nils Artbook 2010 Artistenicolasrivet
 
India's Economic Potential - National Economic Planning
India's Economic Potential - National Economic PlanningIndia's Economic Potential - National Economic Planning
India's Economic Potential - National Economic PlanningAfzalHussainD
 
Fiat
FiatFiat
FiatDries
 
Conventions and forms new
Conventions and forms newConventions and forms new
Conventions and forms newHanaEllis
 
Bonometti_Pratiche di formazione indice e intorduzione
Bonometti_Pratiche di formazione indice e intorduzioneBonometti_Pratiche di formazione indice e intorduzione
Bonometti_Pratiche di formazione indice e intorduzionegueste8fd95
 
Presentacio barça
Presentacio barçaPresentacio barça
Presentacio barçaTot FCB
 
Problems problems problems
Problems problems problemsProblems problems problems
Problems problems problemsbrittanyemm
 
20101106 연합세미나 Session 2
20101106 연합세미나 Session 220101106 연합세미나 Session 2
20101106 연합세미나 Session 2Hyeon Cheol Pak
 
Mro market opportunities for canadian firms in mexico 2011
Mro market opportunities for canadian firms in mexico 2011Mro market opportunities for canadian firms in mexico 2011
Mro market opportunities for canadian firms in mexico 2011Tom Dunn
 

Viewers also liked (20)

Circo de las farc
Circo de las farcCirco de las farc
Circo de las farc
 
педсовет август 2013
педсовет август 2013педсовет август 2013
педсовет август 2013
 
Caring for our troops
Caring for our troopsCaring for our troops
Caring for our troops
 
Iuavcamp presentazione
Iuavcamp presentazioneIuavcamp presentazione
Iuavcamp presentazione
 
SMCC2011_Cecilia scolaro presentation
SMCC2011_Cecilia scolaro presentationSMCC2011_Cecilia scolaro presentation
SMCC2011_Cecilia scolaro presentation
 
Transform: implementation, Tony lorenz
Transform: implementation, Tony lorenzTransform: implementation, Tony lorenz
Transform: implementation, Tony lorenz
 
445 1
445 1445 1
445 1
 
Practical Perfect
Practical PerfectPractical Perfect
Practical Perfect
 
Nils Artbook 2010 Artiste
Nils Artbook 2010 ArtisteNils Artbook 2010 Artiste
Nils Artbook 2010 Artiste
 
India's Economic Potential - National Economic Planning
India's Economic Potential - National Economic PlanningIndia's Economic Potential - National Economic Planning
India's Economic Potential - National Economic Planning
 
Oš Preska
Oš PreskaOš Preska
Oš Preska
 
Fiat
FiatFiat
Fiat
 
Conventions and forms new
Conventions and forms newConventions and forms new
Conventions and forms new
 
Pisthacos
PisthacosPisthacos
Pisthacos
 
Bonometti_Pratiche di formazione indice e intorduzione
Bonometti_Pratiche di formazione indice e intorduzioneBonometti_Pratiche di formazione indice e intorduzione
Bonometti_Pratiche di formazione indice e intorduzione
 
Presentacio barça
Presentacio barçaPresentacio barça
Presentacio barça
 
Problems problems problems
Problems problems problemsProblems problems problems
Problems problems problems
 
Vava yritys valmis
Vava yritys valmisVava yritys valmis
Vava yritys valmis
 
20101106 연합세미나 Session 2
20101106 연합세미나 Session 220101106 연합세미나 Session 2
20101106 연합세미나 Session 2
 
Mro market opportunities for canadian firms in mexico 2011
Mro market opportunities for canadian firms in mexico 2011Mro market opportunities for canadian firms in mexico 2011
Mro market opportunities for canadian firms in mexico 2011
 

Similar to Maiana Presentation at Topic Maps 2010 Oslo

Tmql tutorials (english)
Tmql tutorials (english)Tmql tutorials (english)
Tmql tutorials (english)Chris Barnett
 
Neo4j Introduction at Imperial College London
Neo4j Introduction at Imperial College LondonNeo4j Introduction at Imperial College London
Neo4j Introduction at Imperial College LondonMichal Bachman
 
JRuby Topic Maps
JRuby Topic MapsJRuby Topic Maps
JRuby Topic Mapstmra
 
Collective Cognition with Semantic Mediawiki: Lessons and Experiences
Collective Cognition with Semantic Mediawiki: Lessons and ExperiencesCollective Cognition with Semantic Mediawiki: Lessons and Experiences
Collective Cognition with Semantic Mediawiki: Lessons and ExperiencesJie Bao
 
Scratchpads past,present,future
Scratchpads past,present,futureScratchpads past,present,future
Scratchpads past,present,futureEdward Baker
 
Mosaic - The Layout Solution You Always Wanted
Mosaic - The Layout Solution You Always WantedMosaic - The Layout Solution You Always Wanted
Mosaic - The Layout Solution You Always WantedPhilip Bauer
 
DL4J at Workday Meetup
DL4J at Workday MeetupDL4J at Workday Meetup
DL4J at Workday MeetupDavid Kale
 
Event based modelling
Event based modellingEvent based modelling
Event based modellingtmra
 
Mechanical curator - Technical notes
Mechanical curator - Technical notesMechanical curator - Technical notes
Mechanical curator - Technical notesbenosteen
 
Tibco spotfire online training
Tibco spotfire online trainingTibco spotfire online training
Tibco spotfire online trainingmindmajixtrainings
 
Apache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - VerisignApache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - VerisignMichael Noll
 

Similar to Maiana Presentation at Topic Maps 2010 Oslo (11)

Tmql tutorials (english)
Tmql tutorials (english)Tmql tutorials (english)
Tmql tutorials (english)
 
Neo4j Introduction at Imperial College London
Neo4j Introduction at Imperial College LondonNeo4j Introduction at Imperial College London
Neo4j Introduction at Imperial College London
 
JRuby Topic Maps
JRuby Topic MapsJRuby Topic Maps
JRuby Topic Maps
 
Collective Cognition with Semantic Mediawiki: Lessons and Experiences
Collective Cognition with Semantic Mediawiki: Lessons and ExperiencesCollective Cognition with Semantic Mediawiki: Lessons and Experiences
Collective Cognition with Semantic Mediawiki: Lessons and Experiences
 
Scratchpads past,present,future
Scratchpads past,present,futureScratchpads past,present,future
Scratchpads past,present,future
 
Mosaic - The Layout Solution You Always Wanted
Mosaic - The Layout Solution You Always WantedMosaic - The Layout Solution You Always Wanted
Mosaic - The Layout Solution You Always Wanted
 
DL4J at Workday Meetup
DL4J at Workday MeetupDL4J at Workday Meetup
DL4J at Workday Meetup
 
Event based modelling
Event based modellingEvent based modelling
Event based modelling
 
Mechanical curator - Technical notes
Mechanical curator - Technical notesMechanical curator - Technical notes
Mechanical curator - Technical notes
 
Tibco spotfire online training
Tibco spotfire online trainingTibco spotfire online training
Tibco spotfire online training
 
Apache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - VerisignApache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - Verisign
 

Maiana Presentation at Topic Maps 2010 Oslo

  • 1. Einführung in Topic Maps Maiana Share, mix and explore your data interlinked Dr. Lutz Maicher & Dipl. Inf. Uta Schulze University of Leipzig {maicher,uta}@informatik.uni-leipzig.de topicmapslab.de 1
  • 2.
  • 4. Einführung in Topic Maps topicmapslab.de 4
  • 5. Einführung in Topic Maps Let us give some impressions. topicmapslab.de 5
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Einführung in Topic Maps Basic features so far ● Multiple user environment ● Follow users and watch topic maps ● Privacy ● Topic maps are per default not public ● You may share them. ● You may publish them. topicmapslab.de 15
  • 16. Einführung in Topic Maps Basic features so far ● Import from different sources ● Export to several formats ● RESTfull URLs, e.g. http://maiana.topicmapslab.de/u/uta/tm/toytm/t/si:http://dbpedia.org/resource/Germany topicmapslab.de 16
  • 17. Einführung in Topic Maps Basic features so far ● Invite users to view your maps ● Comment on a map or topics ● Query using TMQL, current and older draft topicmapslab.de 17
  • 18. Einführung in Topic Maps Basic features so far ● Validate against topic map schemes ● Embed a topic view using the widget topicmapslab.de 18
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Einführung in Topic Maps Linking data and topic maps Integrating Subj3ct.com Virtual Merging TmBrowse topicmapslab.de 36
  • 37. Einführung in Topic Maps Integration of information from Subj3ct.com topicmapslab.de 37
  • 38. Einführung in Topic Maps http://maiana.topicmapslab.de/u/uta/tm/toytm/t/si:http://dbpedia.org/resource/Germany identifier information topicmapslab.de 38
  • 39.
  • 40.
  • 41. Einführung in Topic Maps Virtual Merging topicmapslab.de 41
  • 42. Einführung in Topic Maps Your Topic maps E AT wikipedia/ dbpedia IV PR difficult Merge extracting? topicmapslab.de 42
  • 43. Einführung in Topic Maps Your Topic maps E AT wikipedia/ dbpedia IV PR Reading rights • virtual • on demand Maiana-Container - • read only a topic map merging extracting topicmapslab.de 43
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53. Einführung in Topic Maps TmBrowse topicmapslab.de 53
  • 54. Einführung in Topic Maps TMBrowse enabled Server Maiana (e.g. topicmapslab.de) • list of projects More information occurrence fragment http://www.topicmapslab.de/projects.xtm value: http://www.topicmapslab.de/maiana.xtm type: http://psi.topicmapslab.de/tmbrowse/mi • an instance of project Association: membership fragment Player: Uta Schulze http://www.topicmapslab.de/projects/maiana.xtm with more information occurrence value: http://www.topicmapslab.de/Daniel_Exner.xtm type: http://psi.topicmapslab.de/tmbrowse/mi fragment • an instance of person more information to Daniel Exner http://www.topicmapslab.de/people/Daniel_Exner.xtm and so on topicmapslab.de 54
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. Einführung in Topic Maps Maiana's technical background ● Ruby on Rails with JRuby ● RTM and TMAPI ● Ontopia Topic Maps Engine, in Memory ● over 10 developers and 1500 revisions topicmapslab.de 65
  • 66. Einführung in Topic Maps Thanks to the current developers Marcel Hoyer Michael Prilop Faical Raji Daniel Exner Sven Windisch Arnim Bleier Daniel Seifarth Michael Waldvogel topicmapslab.de 66
  • 67. Einführung in Topic Maps How the Lab uses Maiana today ● Testing/Learning to write TMQL queries ● Communicating data mockups to costumers ● Sharing topic maps internally ● Publishing topic maps to the community ● Widget provider for YACCA ● Validating our topic maps ● Exploring the details of topic maps topicmapslab.de 67
  • 68. Einführung in Topic Maps Outlook ● New upload possibilities ● TmBrowse ● Static and Dynamical URLs ● Remote Upload – interesting for Onotoa users ● Editing topic maps topicmapslab.de 68
  • 69. Einführung in Topic Maps Outlook ● Watching of subjects and TMQL queries ● Providing to Subj3ct.com ● Full text search topicmapslab.de 69
  • 70. Einführung in Topic Maps Feedback Please contact us: maiana@topicmapslab.de Maiana topicmapslab.de 70
  • 71. Einführung in Topic Maps Thank you for your attention! topicmapslab.de 71