SlideShare a Scribd company logo
1 of 24
Download to read offline
1




               Putting Topic Maps to
                       REST

 David Damen, Maria Patrickson




Putting Topic Maps to REST         September 30th 2010
2




                             What did we want?
  •   Remote access:
       – Manipulate topic maps
       – Manipulate topics
       – Search

  •   RESTful




Putting Topic Maps to REST                       September 30th 2010
3




                             What is out there?
  •   TMRAP:
       – Part of Ontopia
       – Limited in functionality
       – Not exactly RESTful

  •   Topincs:
       – Better in functionality, but not entirely

  •   TMIP:
       – Built on top of path expression Topic Maps query language
       – Complicated



Putting Topic Maps to REST                                           September 30th 2010
4




                      Resources      Representations


                                  REST


                 Self-descriptive
                                         HATEOAS
                   messages


Putting Topic Maps to REST                         September 30th 2010
5




                                  HATEOAS
  •   Hypermedia As The Engine Of Application State

       – RESTful webapp should be modelled as a state machine

       – Client transitions from state to state

       – Representations contain valid state transitions




Putting Topic Maps to REST                                      September 30th 2010
6




                 HATEOAS – online book store


                                Add payment
  • Book 1                       information   • Shipping
  • Book 2                   • Credit card       method
  • Book 3                   • Address         • Gift options
                                                    Confirm
           Fill basket
                                                     order



Putting Topic Maps to REST                           September 30th 2010
7




                               REST




                              Topic
                               Maps
                              engine     Tropics


                             Community
                              support




Putting Topic Maps to REST                         September 30th 2010
8




                             Tropics – resources
  •   Topic Maps

  •   Topics

  •   Associations

  •   Query results



      IRIs as item identifiers
      IRIs as occurrences in a navigation ontology


Putting Topic Maps to REST                           September 30th 2010
9




                             Tropics – identifying resources


  • /topics/earth

  • /topics/earth?ti=/topicmaps/astronomy

  • /topics/earth?ti=/groups/space




Putting Topic Maps To REST                                     September 30th 2010
10




                       Tropics – representations
  •   As a Topic Map:
       – XTM 2.0/2.1
       – CXTM
       – JTM

  •   Other formats can support most (but not all) resources:
       – CTM
       – LTM




Putting Topic Maps to REST                                      September 30th 2010
11




                             Tropics – messages
  •   HTTP:
       – GET
       – PUT
       – POST
       – DELETE




Putting Topic Maps to REST                        September 30th 2010
12




                             Tropics - HATEOAS
  •   Application state in a Topic Maps engine?



  •   What is a Topic Maps engine is used for?




Putting Topic Maps to REST                        September 30th 2010
13




                             Tropics - HATEOAS
  •   Information extraction:
       – Querying
       – Navigation

  •   Application state for a Topic Maps engine:
       – The piece of information retrieved

  •   State transition for a Topic Maps engine client:
       – Traversal from one piece of information to the next
       – Querying
       – Administrative functions



Putting Topic Maps to REST                                     September 30th 2010
14




                        Knowledge navigation – example
          Celestial
           Body


                                                           Planet                   Sattelite

        Planet               Star

                                                                    Mars

                                                                                       ATLAS
              Mars

                                                   Earth

Earth                                                         picture
                                    Sun

           weight                         weight


Putting Topic Maps to REST                                                 September 30th 2010
15




        Knowledge navigation – intra Topic Map navigation
          Celestial
           Body


                                                           Planet                   Sattelite

        Planet               Star

                                                                    Mars

                                                                                       ATLAS
              Mars

                                                   Earth

Earth                                                         picture
                                    Sun

           weight                         weight


Putting Topic Maps to REST                                                 September 30th 2010
16




        Knowledge navigation – extra Topic Map navigation
          Celestial
           Body


                                                           Planet                   Sattelite

        Planet               Star

                                                                    Mars

                                                                                       ATLAS
              Mars

                                                   Earth

Earth                                                         picture
                                    Sun

           weight                         weight


Putting Topic Maps to REST                                                 September 30th 2010
17




    Knowledge navigation – merged Topic Map navigation
          Celestial                       Earth
           Body
                                                     weight
                                                     picture           Planet                   Sattelite

        Planet               Star

                                                                                Mars

                                                                                                   ATLAS
              Mars

                                                               Earth

Earth                                                                     picture
                                    Sun

           weight                           weight


Putting Topic Maps to REST                                                             September 30th 2010
18




                 Tropics – navigation ontology




Putting Topic Maps to REST                   September 30th 2010
19




              Tropics – example – Earth Topic
                                Create
                                Topic
                                                                  Parameter

             Planet


                                 Link
                                                                      query

             Earth
                                                                              alias
                                                                                            query
                      weight   Search the                                     alias
                                                                                              q
                                engine
                                                                              data
                                                                              type        Xsd:string
                                            uri
                                                  http://.../search

                                      method
                                                       GET


Putting Topic Maps to REST                                                            September 30th 2010
20




                             Tropics – Is HATEOAS worth it?


  •   Open question…




Putting Topic Maps To REST                                    September 30th 2010
21




                 Tropics – proposed URI space
  •   /topicmaps/{id}
  •   /groups/{id}
  •   /topics/{id}
  •   /associations/{id}
  •   /search

  •   Query/filter parameters
  •   Versioning

  => More detailed info in the API definition at http://j.mp/tropics-api




Putting Topic Maps to REST                                           September 30th 2010
22




                         Tropics – current status
  •   /topicmaps             –   GET
  •   /topicmaps/{id}        –   GET, PUT
  •   /groups/all            –   GET
  •   /topics                –   GET (only ‘has-type’)
  •   /topics/{id}           -   GET
  •   /search                -   GET (supports ‘tolog’)

  •   (Will be) part of Ontopia Sandbox
  •   Open for participation!




Putting Topic Maps to REST                                September 30th 2010
23




                             Acknowledgement
  •   Tropics:
            • David Damen
            • Maria Patriksson




           This work has received funding from the European Commission through the
           Seventh Framework Programme (FP7/2007-2013) under the Space Theme, under
           grant agreement n◦218815 within the ULISSE Project (USOCs KnowLedge
           Integration and Dissemination for Space Science Experimentation).




Putting Topic Maps to REST                                            September 30th 2010
24




                                  Questions?



                             Thank you for your time!




Putting Topic Maps to REST                              September 30th 2010

More Related Content

Viewers also liked

Presentation final
Presentation finalPresentation final
Presentation final
tmra
 
Hatana tmra 2010
Hatana tmra 2010Hatana tmra 2010
Hatana tmra 2010
tmra
 
Mappe1
Mappe1Mappe1
Mappe1
tmra
 

Viewers also liked (20)

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
 
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!’
 
Building and Integrating Competitive Intelligence Reports Using the Topic Map...
Building and Integrating Competitive Intelligence Reports Using the Topic Map...Building and Integrating Competitive Intelligence Reports Using the Topic Map...
Building and Integrating Competitive Intelligence Reports Using the Topic Map...
 
TM/XML - Representing Topic Maps in XML
TM/XML - Representing Topic Maps in XMLTM/XML - Representing Topic Maps in XML
TM/XML - Representing Topic Maps in XML
 
What is a subject?
What is a subject?What is a subject?
What is a subject?
 
Temporal Qualification in Topic Maps
Temporal Qualification in Topic MapsTemporal Qualification in Topic Maps
Temporal Qualification in Topic Maps
 
Why not scoping Subject Identifiers?
Why not scoping Subject Identifiers?Why not scoping Subject Identifiers?
Why not scoping Subject Identifiers?
 
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
 
XML Holland 2008
XML Holland 2008XML Holland 2008
XML Holland 2008
 
ActiveTM - A Topic Maps - Object Mapper
ActiveTM - A Topic Maps - Object MapperActiveTM - A Topic Maps - Object Mapper
ActiveTM - A Topic Maps - Object Mapper
 
Semantic Mashups with Wandora
Semantic Mashups with WandoraSemantic Mashups with Wandora
Semantic Mashups with Wandora
 
Live Integration Framework
Live Integration FrameworkLive Integration Framework
Live Integration Framework
 
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
 
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
 
Hatana tmra 2010
Hatana tmra 2010Hatana tmra 2010
Hatana tmra 2010
 
Mappe1
Mappe1Mappe1
Mappe1
 
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
 
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
 

More from 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
 
Motto of TMRA 2010
Motto of TMRA 2010Motto of TMRA 2010
Motto of TMRA 2010
tmra
 
Visual Rendering of Topic Maps Fragments
Visual Rendering of Topic Maps FragmentsVisual Rendering of Topic Maps Fragments
Visual Rendering of Topic Maps Fragments
tmra
 
TMBrowse Protocol
TMBrowse ProtocolTMBrowse Protocol
TMBrowse Protocol
tmra
 
Inferred Classification
Inferred ClassificationInferred Classification
Inferred Classification
tmra
 
Identifying Attributes
Identifying AttributesIdentifying Attributes
Identifying Attributes
tmra
 
Event based modelling
Event based modellingEvent based modelling
Event based modelling
tmra
 

More from 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
 
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
 
AToM2 – a ”web database” with Topic Maps roots
AToM2 – a ”web database” with Topic Maps rootsAToM2 – a ”web database” with Topic Maps roots
AToM2 – a ”web database” with Topic Maps roots
 
Motto of TMRA 2010
Motto of TMRA 2010Motto of TMRA 2010
Motto of TMRA 2010
 
Visual Rendering of Topic Maps Fragments
Visual Rendering of Topic Maps FragmentsVisual Rendering of Topic Maps Fragments
Visual Rendering of Topic Maps Fragments
 
TMBrowse Protocol
TMBrowse ProtocolTMBrowse Protocol
TMBrowse Protocol
 
Inferred Classification
Inferred ClassificationInferred Classification
Inferred Classification
 
Identifying Attributes
Identifying AttributesIdentifying Attributes
Identifying Attributes
 
Event based modelling
Event based modellingEvent based modelling
Event based modelling
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Putting topic maps to rest.tmra2010

  • 1. 1 Putting Topic Maps to REST David Damen, Maria Patrickson Putting Topic Maps to REST September 30th 2010
  • 2. 2 What did we want? • Remote access: – Manipulate topic maps – Manipulate topics – Search • RESTful Putting Topic Maps to REST September 30th 2010
  • 3. 3 What is out there? • TMRAP: – Part of Ontopia – Limited in functionality – Not exactly RESTful • Topincs: – Better in functionality, but not entirely • TMIP: – Built on top of path expression Topic Maps query language – Complicated Putting Topic Maps to REST September 30th 2010
  • 4. 4 Resources Representations REST Self-descriptive HATEOAS messages Putting Topic Maps to REST September 30th 2010
  • 5. 5 HATEOAS • Hypermedia As The Engine Of Application State – RESTful webapp should be modelled as a state machine – Client transitions from state to state – Representations contain valid state transitions Putting Topic Maps to REST September 30th 2010
  • 6. 6 HATEOAS – online book store Add payment • Book 1 information • Shipping • Book 2 • Credit card method • Book 3 • Address • Gift options Confirm Fill basket order Putting Topic Maps to REST September 30th 2010
  • 7. 7 REST Topic Maps engine Tropics Community support Putting Topic Maps to REST September 30th 2010
  • 8. 8 Tropics – resources • Topic Maps • Topics • Associations • Query results IRIs as item identifiers IRIs as occurrences in a navigation ontology Putting Topic Maps to REST September 30th 2010
  • 9. 9 Tropics – identifying resources • /topics/earth • /topics/earth?ti=/topicmaps/astronomy • /topics/earth?ti=/groups/space Putting Topic Maps To REST September 30th 2010
  • 10. 10 Tropics – representations • As a Topic Map: – XTM 2.0/2.1 – CXTM – JTM • Other formats can support most (but not all) resources: – CTM – LTM Putting Topic Maps to REST September 30th 2010
  • 11. 11 Tropics – messages • HTTP: – GET – PUT – POST – DELETE Putting Topic Maps to REST September 30th 2010
  • 12. 12 Tropics - HATEOAS • Application state in a Topic Maps engine? • What is a Topic Maps engine is used for? Putting Topic Maps to REST September 30th 2010
  • 13. 13 Tropics - HATEOAS • Information extraction: – Querying – Navigation • Application state for a Topic Maps engine: – The piece of information retrieved • State transition for a Topic Maps engine client: – Traversal from one piece of information to the next – Querying – Administrative functions Putting Topic Maps to REST September 30th 2010
  • 14. 14 Knowledge navigation – example Celestial Body Planet Sattelite Planet Star Mars ATLAS Mars Earth Earth picture Sun weight weight Putting Topic Maps to REST September 30th 2010
  • 15. 15 Knowledge navigation – intra Topic Map navigation Celestial Body Planet Sattelite Planet Star Mars ATLAS Mars Earth Earth picture Sun weight weight Putting Topic Maps to REST September 30th 2010
  • 16. 16 Knowledge navigation – extra Topic Map navigation Celestial Body Planet Sattelite Planet Star Mars ATLAS Mars Earth Earth picture Sun weight weight Putting Topic Maps to REST September 30th 2010
  • 17. 17 Knowledge navigation – merged Topic Map navigation Celestial Earth Body weight picture Planet Sattelite Planet Star Mars ATLAS Mars Earth Earth picture Sun weight weight Putting Topic Maps to REST September 30th 2010
  • 18. 18 Tropics – navigation ontology Putting Topic Maps to REST September 30th 2010
  • 19. 19 Tropics – example – Earth Topic Create Topic Parameter Planet Link query Earth alias query weight Search the alias q engine data type Xsd:string uri http://.../search method GET Putting Topic Maps to REST September 30th 2010
  • 20. 20 Tropics – Is HATEOAS worth it? • Open question… Putting Topic Maps To REST September 30th 2010
  • 21. 21 Tropics – proposed URI space • /topicmaps/{id} • /groups/{id} • /topics/{id} • /associations/{id} • /search • Query/filter parameters • Versioning => More detailed info in the API definition at http://j.mp/tropics-api Putting Topic Maps to REST September 30th 2010
  • 22. 22 Tropics – current status • /topicmaps – GET • /topicmaps/{id} – GET, PUT • /groups/all – GET • /topics – GET (only ‘has-type’) • /topics/{id} - GET • /search - GET (supports ‘tolog’) • (Will be) part of Ontopia Sandbox • Open for participation! Putting Topic Maps to REST September 30th 2010
  • 23. 23 Acknowledgement • Tropics: • David Damen • Maria Patriksson This work has received funding from the European Commission through the Seventh Framework Programme (FP7/2007-2013) under the Space Theme, under grant agreement n◦218815 within the ULISSE Project (USOCs KnowLedge Integration and Dissemination for Space Science Experimentation). Putting Topic Maps to REST September 30th 2010
  • 24. 24 Questions? Thank you for your time! Putting Topic Maps to REST September 30th 2010