Your SlideShare is downloading. ×
Ontopia Liferay integration demo
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ontopia Liferay integration demo

3,904
views

Published on

A short introduction of the Ontopia/Liferay integration showing how it works and what it does.

A short introduction of the Ontopia/Liferay integration showing how it works and what it does.

Published in: Technology, Education

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,904
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
51
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • As you create content in Liferay, topics for that content is created in the topic map by the integration.The integration keeps the topic map in sync with Liferay, so that any changes in Liferay are immediately applied to the topic map.
  • Transcript

    • 1. Ontopia/Liferay integration
      Lars Marius Garshol, <larsga@bouvet.no>
      Matthias Fischer, <matthias.fischer@fhtw-berlin.de>
    • 2. Agenda
      The integration: why and what
      Demo
    • 3. Why and what
    • 4. Why integrate?
      Ontopia
      Semantic technology
      Complex metadata
      Tools for conversion/manipulation/creation
      Very limited content support
      Liferay
      CMS
      Users, permissions, ...
      Content features
      versioning, ...
      Very limited metadata support
      Content from Liferay,
      metadata from Ontopia
    • 5. How it works
      We want to describe Liferay content in Topic Maps
      In a topic map, everything is topics
      Therefore, we need topics for our Liferay content
      The integration creates this for us automatically
    • 6. Creating and annotating content
      Liferay
      Ontopia
      A Liferay Tutorial
      A Liferay Tutorial
      Installing Liferay CE
      CMS
      Installing Liferay CE
      Liferay, Inc.
      Liferay
      Liferay CE
      USA
      Liferay EE
    • 7. Portal front page
      Click!
      Menu portlet
      Menu portlet
      Web content portlet
      Web content portlet
      Web content portlet
      Topic tree portlet
    • 8. Article display
      Menu portlet
      Menu portlet
      Web content portlet
      Related topics portlet
      Similar content portlet
    • 9. In short
      Create your content in Liferay
      Organize it in the topic map
    • 10. Current status
      Prototype integration built by Matthias Fischer
      needs some more work before it is complete
      Working now:
      synchronization of users and communities
      web content (with structures)
      wiki content (partly)
      some display portlet
    • 11. Demo
    • 12. Set up an ontology
      First import the Liferay ontology
      Then enrich it with an ontology for your domain
    • 13. Empty article display in Liferay
      Click to create article
    • 14. Write content, as usual
      Click save and continue
    • 15. Now you can tag from the topic map
      Select topics here. Which fields and topics
      are displayed is configurable in Ontopoly.
      (This is Ontopoly, embedded in Liferay.)
    • 16. Tagged
    • 17. The article topic
      The integration has created this topic for
      us and will keep it in sync as we make
      changes in Liferay.
    • 18. Article in Liferay
      Portlet showing the associations of the article topic.
      This is all the associations, but the portlet can be
      configured to hide certain association types.
      Then we click here ...
    • 19. Topic page in Liferay
      The page for the “Ontopia” topic. Kind of empty, because this
      demo is fairly primitive still. Could be populated with all kinds
      of things.
    • 20. Conclusion
      It’s still early days, but this should show that we now have the basics working
      Next step is to clean up, add a bit more functionality, and develop a better demo