SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Creating Web Presentation
for Observatory and Planetarium
        with Topic Maps


           Germany - Leipzig
           17th October, 2008



          University of Hradec Králové
     Faculty of Informatics and Management

              Martina Husáková
                                             1
Content of the presentation


    Observatory in Hradec Králové

    View of the original application used at the
    Observatory

    Topic Maps as the new solution
    −   Topic Maps document creation
    −   Web presentation creation

    Final state and future of the pilot application



                                                      2
Observatory in Hradec Králové

 
     Science and research:
     −   performing photometric observations of variable
         stars and asteroids
     −   astrometry of comets, study the dynamics of small
         Solar system bodies
 
     Cultural program:
     −   observation of the Sun or evening performance
     −   specialized scientific lecturers
     −   systematic education

                                                           3
Photograph of the Observatory




                                4
Original application used at the
Observatory

    File-manager like application written in Tcl/Tk




                                                 5
Topic Maps document creation


    Development of the Topic Maps document
    (TMd) was realised in diploma thesis

    One of the main goals: verification feasibility
    Topic Maps approach

    Domain expert (final user) helped with
    keeping objective accuracy of information
    presented in TMd

    Requirenments for the content of the TMd
    were specified ...

                                                  6
Requirenments for the TMd



User´s requirements                                                Priority
Capturing the ontology of astronomical terms                       high
Topics implementation                                              high
Implementation of associations among topics to enable navigation   high
External occurrences implementation                                medium
Defining internal occurrences                                      medium
Defining topic names in different languages                        high




                                                                         7
Resolution connected with
usage of the TMd

    The 1st version of the TMd in editor Ontopoly
    that fulfils most of the requirenments

    Resolution: Topic Maps and Ontopoly is very
    suitable solution for the Observatory needs

    Practical usage of the TMd with OKS
    Samplers for the pilot version

    Resolution of the next consultation: it is
    better to have own web application

    Requirenments for the web application were
    specified ...
                                                 8
Requirenments for the web
application based on Topic Maps


 User´s requirements                                            Priority
 Intuitive navigation                                           high
 Clear organization of web pages                                high
 Possibility to search Topic Maps elements                      high
 Possibility to visualize Topic Maps document in expandable     high
 graph structure
 Possibility to edit elements of the Topic Maps document from   medium
 web-based forms
 Online presentation of the Topic Maps document                 high




                                                                           9
Experience with Ontopoly


    Ontopia Navigator Framework (ONF) was
    chosen for the web application creation

    At the beginning only experiments with ONF

    One serious problem occured:
    −   Web pages created with ONF contain ID values of the
        Topic Maps elements. If we modify TMd in Ontopoly,
        ID values change => we have to change ID values in
        web pages almost all the time

    Next step → searching more suitable tool for
    TMd creation
                                                        10
Next Topic Maps editors


    Wandora, TMTab plugin, TM4L

    LTM syntax written in NotePad was tried too,
    but this way is unsuitable for the customers

    TM4L editor was chosen because of:
    −   Intuitivenes in control over the environment
    −   Low price
    −   Installation with no sweat
    −   Automated testing of web sources
    −   And mainly: if we modify TMd, ID values of the Topic
        Maps elements are steady
                                                          11
Next steps ...


    Detection: TMd created in Ontopoly could be
    opened in TM4L (ver. 1, 2), but taxonomy was
    not saved

    Solution: developing TMd once more in TM4L
    (ver. 2)

    After some white nights, we came up to
    creating web application with ONF and
    TM4L ... :-)


                                              12
Web presentation creation


    Developing simple web pages with ONF lies in
    the use of the tolog query language

    JSP web pages contain tolog queries that:
    −   extract relevant information from the TMd
    −   represent these information on the web pages

    Firstly scope of the web had to be stated =>
    only concepts related to selected objects of
    the Solar system were taken into account

    Predefined layout was chosen and adjusted
    for our purposes ...
                                                       13
Home page




        14
Topic Sun




            15
Czech/English
  dictionary




                16
Evaluation and future of the web
application

    Navigation scheme and organization of pages
    are clear and easy to use

    It is possible to quickly detect association(s)
    between topics




                                                  17
Concluding words ...

„The universe is a pretty big space. It's bigger
than anything anyone has ever dreamed of
before. So, if it's just us, seems like an awful
waste of space, right?“

                              Carl Edward Sagan



                                                  18
?         ?
Thank you for your attention!


?     Questions ...
                                ?

              ?
  ?                        ?
                                    19

Mais conteúdo relacionado

Semelhante a Creating Web Presentation for Observatory and Planetarium with Topic Maps

Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.
Alexandru Iosup
 
Safety-Critical Embedded Systems Course
Safety-Critical Embedded Systems CourseSafety-Critical Embedded Systems Course
Safety-Critical Embedded Systems Course
paupo
 
Ectel nods v2
Ectel nods v2Ectel nods v2
Ectel nods v2
nodenot
 
Barcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourceBarcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSource
Petr Pridal
 

Semelhante a Creating Web Presentation for Observatory and Planetarium with Topic Maps (20)

Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.
 
Safety-Critical Embedded Systems Course
Safety-Critical Embedded Systems CourseSafety-Critical Embedded Systems Course
Safety-Critical Embedded Systems Course
 
Notes on data-intensive processing with Hadoop Mapreduce
Notes on data-intensive processing with Hadoop MapreduceNotes on data-intensive processing with Hadoop Mapreduce
Notes on data-intensive processing with Hadoop Mapreduce
 
Hadoop.mapreduce
Hadoop.mapreduceHadoop.mapreduce
Hadoop.mapreduce
 
STI Summit 2011 - A personal look at the future of Semantic Technologies
STI Summit 2011 - A personal look at the future of Semantic TechnologiesSTI Summit 2011 - A personal look at the future of Semantic Technologies
STI Summit 2011 - A personal look at the future of Semantic Technologies
 
Ectel nods v2
Ectel nods v2Ectel nods v2
Ectel nods v2
 
Activity report on Deep-learning based compression
Activity report on Deep-learning based compressionActivity report on Deep-learning based compression
Activity report on Deep-learning based compression
 
Geospatial Analytics at Scale with Deep Learning and Apache Spark with Tim hu...
Geospatial Analytics at Scale with Deep Learning and Apache Spark with Tim hu...Geospatial Analytics at Scale with Deep Learning and Apache Spark with Tim hu...
Geospatial Analytics at Scale with Deep Learning and Apache Spark with Tim hu...
 
Adoption of Software By A User Community: The Montage Image Mosaic Engine Exa...
Adoption of Software By A User Community: The Montage Image Mosaic Engine Exa...Adoption of Software By A User Community: The Montage Image Mosaic Engine Exa...
Adoption of Software By A User Community: The Montage Image Mosaic Engine Exa...
 
Between Cocoa and Cocoa Touch: A Comparative Introduction
Between Cocoa and Cocoa Touch: A Comparative IntroductionBetween Cocoa and Cocoa Touch: A Comparative Introduction
Between Cocoa and Cocoa Touch: A Comparative Introduction
 
LIBER Satellite Event, SCAPE by Sven Schlarb
LIBER Satellite Event, SCAPE by Sven SchlarbLIBER Satellite Event, SCAPE by Sven Schlarb
LIBER Satellite Event, SCAPE by Sven Schlarb
 
Application scenarios of the SCAPE project at the Austrian National Library
Application scenarios of the SCAPE project at the Austrian National LibraryApplication scenarios of the SCAPE project at the Austrian National Library
Application scenarios of the SCAPE project at the Austrian National Library
 
The 'Rubble of the North' -a solution for modelling the irregular architectur...
The 'Rubble of the North' -a solution for modelling the irregular architectur...The 'Rubble of the North' -a solution for modelling the irregular architectur...
The 'Rubble of the North' -a solution for modelling the irregular architectur...
 
Vital signs 2010 head camera conference paper
Vital signs 2010 head camera conference paperVital signs 2010 head camera conference paper
Vital signs 2010 head camera conference paper
 
Sharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the WebSharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the Web
 
3D Objects in Wat Makutkasattriyaram's e-Museum: Progress, Experiences, and A...
3D Objects in Wat Makutkasattriyaram's e-Museum: Progress, Experiences, and A...3D Objects in Wat Makutkasattriyaram's e-Museum: Progress, Experiences, and A...
3D Objects in Wat Makutkasattriyaram's e-Museum: Progress, Experiences, and A...
 
Open GeoSocial API
Open GeoSocial APIOpen GeoSocial API
Open GeoSocial API
 
SCAPE Presentation at the Elag2013 conference in Gent/Belgium
SCAPE Presentation at the Elag2013 conference in Gent/BelgiumSCAPE Presentation at the Elag2013 conference in Gent/Belgium
SCAPE Presentation at the Elag2013 conference in Gent/Belgium
 
Code writers2015
Code writers2015Code writers2015
Code writers2015
 
Barcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSourceBarcelona - LIBER - OpenSource
Barcelona - LIBER - OpenSource
 

Mais de 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
 
Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010
tmra
 
Presentation final
Presentation finalPresentation final
Presentation final
tmra
 
Mappe1
Mappe1Mappe1
Mappe1
tmra
 

Mais de tmra (20)

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 ...
 
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
 
Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010Putting topic maps to rest.tmra2010
Putting topic maps to rest.tmra2010
 
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
 
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
 

Último

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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...
 
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
 
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...
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
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 🐘
 

Creating Web Presentation for Observatory and Planetarium with Topic Maps

  • 1. Creating Web Presentation for Observatory and Planetarium with Topic Maps Germany - Leipzig 17th October, 2008 University of Hradec Králové Faculty of Informatics and Management Martina Husáková 1
  • 2. Content of the presentation  Observatory in Hradec Králové  View of the original application used at the Observatory  Topic Maps as the new solution − Topic Maps document creation − Web presentation creation  Final state and future of the pilot application 2
  • 3. Observatory in Hradec Králové  Science and research: − performing photometric observations of variable stars and asteroids − astrometry of comets, study the dynamics of small Solar system bodies  Cultural program: − observation of the Sun or evening performance − specialized scientific lecturers − systematic education 3
  • 4. Photograph of the Observatory 4
  • 5. Original application used at the Observatory  File-manager like application written in Tcl/Tk 5
  • 6. Topic Maps document creation  Development of the Topic Maps document (TMd) was realised in diploma thesis  One of the main goals: verification feasibility Topic Maps approach  Domain expert (final user) helped with keeping objective accuracy of information presented in TMd  Requirenments for the content of the TMd were specified ... 6
  • 7. Requirenments for the TMd User´s requirements Priority Capturing the ontology of astronomical terms high Topics implementation high Implementation of associations among topics to enable navigation high External occurrences implementation medium Defining internal occurrences medium Defining topic names in different languages high 7
  • 8. Resolution connected with usage of the TMd  The 1st version of the TMd in editor Ontopoly that fulfils most of the requirenments  Resolution: Topic Maps and Ontopoly is very suitable solution for the Observatory needs  Practical usage of the TMd with OKS Samplers for the pilot version  Resolution of the next consultation: it is better to have own web application  Requirenments for the web application were specified ... 8
  • 9. Requirenments for the web application based on Topic Maps User´s requirements Priority Intuitive navigation high Clear organization of web pages high Possibility to search Topic Maps elements high Possibility to visualize Topic Maps document in expandable high graph structure Possibility to edit elements of the Topic Maps document from medium web-based forms Online presentation of the Topic Maps document high 9
  • 10. Experience with Ontopoly  Ontopia Navigator Framework (ONF) was chosen for the web application creation  At the beginning only experiments with ONF  One serious problem occured: − Web pages created with ONF contain ID values of the Topic Maps elements. If we modify TMd in Ontopoly, ID values change => we have to change ID values in web pages almost all the time  Next step → searching more suitable tool for TMd creation 10
  • 11. Next Topic Maps editors  Wandora, TMTab plugin, TM4L  LTM syntax written in NotePad was tried too, but this way is unsuitable for the customers  TM4L editor was chosen because of: − Intuitivenes in control over the environment − Low price − Installation with no sweat − Automated testing of web sources − And mainly: if we modify TMd, ID values of the Topic Maps elements are steady 11
  • 12. Next steps ...  Detection: TMd created in Ontopoly could be opened in TM4L (ver. 1, 2), but taxonomy was not saved  Solution: developing TMd once more in TM4L (ver. 2)  After some white nights, we came up to creating web application with ONF and TM4L ... :-) 12
  • 13. Web presentation creation  Developing simple web pages with ONF lies in the use of the tolog query language  JSP web pages contain tolog queries that: − extract relevant information from the TMd − represent these information on the web pages  Firstly scope of the web had to be stated => only concepts related to selected objects of the Solar system were taken into account  Predefined layout was chosen and adjusted for our purposes ... 13
  • 14. Home page 14
  • 15. Topic Sun 15
  • 17. Evaluation and future of the web application  Navigation scheme and organization of pages are clear and easy to use  It is possible to quickly detect association(s) between topics 17
  • 18. Concluding words ... „The universe is a pretty big space. It's bigger than anything anyone has ever dreamed of before. So, if it's just us, seems like an awful waste of space, right?“ Carl Edward Sagan 18
  • 19. ? ? Thank you for your attention! ? Questions ... ? ? ? ? 19