ontopia liferay integration demo

20
Ontopia/Liferay integration Lars Marius Garshol, <[email protected]> Matthias Fischer, <[email protected]>

Upload: lars-marius-garshol

Post on 15-Jan-2015

3.834 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Ontopia Liferay integration demo

Ontopia/Liferay integration

Lars Marius Garshol, <[email protected]>Matthias Fischer, <[email protected]>

Page 2: Ontopia Liferay integration demo

Agenda

• The integration: why and what• Demo

Page 3: Ontopia Liferay integration demo

Why and what

Page 4: Ontopia Liferay integration demo

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

Page 5: Ontopia Liferay integration demo

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

Page 6: Ontopia Liferay integration demo

Creating and annotating content

Liferay Ontopia

A Liferay Tutorial

A Liferay Tutorial

Liferay

CMS

Liferay, Inc.

USALiferay CE

Liferay EE

Installing Liferay CE

Installing Liferay CE

Page 7: Ontopia Liferay integration demo

Portal front page

Menu portlet

Menu portlet

Web content portlet

Web content portlet

Web content portlet

Topic tree portlet

Click!

Page 8: Ontopia Liferay integration demo

Article display

Menu portlet

Menu portlet Web content portlet

Related topics portlet

Similar content portlet

Page 9: Ontopia Liferay integration demo

In short

• Create your content in Liferay• Organize it in the topic map

Page 10: Ontopia Liferay integration demo

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

Page 11: Ontopia Liferay integration demo

Demo

Page 12: Ontopia Liferay integration demo

Set up an ontology

First import the Liferay ontology

Then enrich it with an ontology for your domain

Page 13: Ontopia Liferay integration demo

Empty article display in Liferay

Click to create article

Page 14: Ontopia Liferay integration demo

Write content, as usual

Click save and continue

Page 15: Ontopia Liferay integration demo

Now you can tag from the topic map

Select topics here. Which fields and topicsare displayed is configurable in Ontopoly.(This is Ontopoly, embedded in Liferay.)

Page 16: Ontopia Liferay integration demo

Tagged

Page 17: Ontopia Liferay integration demo

The article topic The integration has created this topic forus and will keep it in sync as we makechanges in Liferay.

Page 18: Ontopia Liferay integration demo

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 ...

Page 19: Ontopia Liferay integration demo

Topic page in Liferay

The page for the “Ontopia” topic. Kind of empty, because thisdemo is fairly primitive still. Could be populated with all kindsof things.

Page 20: Ontopia Liferay integration demo

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