Tutorial Knowledge Interaction Presentation - Interactive-knowledge ...

wrendeceitInternet και Εφαρμογές Web

21 Οκτ 2013 (πριν από 3 χρόνια και 9 μήνες)

121 εμφανίσεις

Co
-
funded by the
European Union

Semantic CMS Community

Tutorial:

Knowledge
Interaction

and
Presentation

Copyright IKS Consortium

1

DFKI GmbH.


September, 2011

www.iks
-
project.eu

Page:

Overview


Introduction



Interaction with Content in IKS


Components



The Stack: Interaction & Presentation


VIE


Interaction Patterns & Widgets



Examples


Basic Operations


Building an Application


www.iks
-
project.eu

Page:

Overview


Introduction



Interaction with Content in IKS


Components



The Stack: Interaction & Presentation


VIE


Interaction Patterns & Widgets



Examples


Basic Operations


Building an Application


www.iks
-
project.eu

Page:

Interaction with Content in IKS



www.iks
-
project.eu

Page:

Components


www.iks
-
project.eu

Page:

Overview


Introduction



Interaction with Content in IKS


Components



The Stack: Interaction & Presentation


VIE


Interaction Patterns & Widgets



Examples


Basic Operations


Building an Application


www.iks
-
project.eu

Page:

VIE







www.iks
-
project.eu

Page:

VIE: Core







www.iks
-
project.eu

Page:

VIE: Mappings







www.iks
-
project.eu

Page:

VIE: Connectors







www.iks
-
project.eu

Page:

Interaction Patterns




www.iks
-
project.eu

Page:

VIE Widgets


www.iks
-
project.eu

Page:

Overview


Introduction



Interaction with Content in IKS


Components



The Stack: Interaction & Presentation


VIE


Interaction Patterns & Widgets



Examples


Basic Operations


Building an Application


www.iks
-
project.eu

Page:

Load the Lib


var v = new VIE();

var stanbol = new v.StanbolService({url : "http://dev.iks
-
project.eu:8081"})

v.use(stanbol);


www.iks
-
project.eu

Page:

Create a New Person


var person = z.entities.add({


'@subject' : 'http://example.net/foo#Person1',


'@type' : 'Person',


'foaf:name': 'Barack Obama'

});


www.iks
-
project.eu

Page:

Upload to Apache Stanbol

v

.save(person)

.using('stanbol')

.execute()

.done(function () { alert("saved!"); })

.fail(function () { alert("not saved!"); });



www.iks
-
project.eu

Page:

Load from Apache Stanbol

v

.load({entity : '<http://example.net/foo#Person1>'})

.using('stanbol')

.execute()

.done(function (person) { alert(person.get('name') + "
loaded!"); })

.fail(function () { alert("somethin went wrong!"); });


www.iks
-
project.eu

Page:

Find in Apache Stanbol

v

.find({term: "Barack Obama", limit: 10, offset: 0})

.using('stanbol')

.execute()

.done(function () { alert("found!"); })

.fail(function () { alert("not found!"); });

www.iks
-
project.eu

Page:

Analyze with Apache Stanbol

var elem = $('<p>This is a small test, where Steve Jobs
sings a song.</p>');

v

.analyze({element: elem})

.using('stanbol')

.execute()

.done(function(entities) { alert ("found: " + entities.length +
" entities!"})

.fail(function(f) { alert("something went wrong") });

www.iks
-
project.eu

Page:

Building an Application


www.iks
-
project.eu

Page:

References


http://www.w3.org/TR/rdf
-
sparql
-
query


http://jena.sourceforge.net/tutorial/RDF_API/index.html


http://www.slideshare.net/ldodds/sparql
-
tutorial


http://www.slideshare.net/shamod/a
-
hands
-
on
-
overview
-
of
-
the
-
semantic
-
web?src=related_normal&rel=1702851


http://www.cambridgesemantics.com/2008/09/sparql
-
by
-
example


http://linkeddata
-
specs.info/


http://www.w3.org/wiki/SweoIG/TaskForces/CommunityProjects/LinkingOpenData


http://www.bioontology.org/wiki/images/6/6a/Triple_Stores.pdf


Sofia
Alexaki
,
Vassilis

Christophides
, Gregory
Karvounarakis
,
Dimitris

Plexousakis
,
Karsten

Tolle
. The
ICS
-
FORTH
RDFSuite
: Managing Voluminous RDF Description Bases ,
SemWeb
, 2001


Jeen Broekstra and Arjohn Kampman and Frank van Harmelen
, Sesame: A Generic Architecture for
Storing and Querying RDF and RDF Schema, Proceedings of the First International, Semantic Web
Conference, 2002


*Kevin Wilkinson, Craig Sayers, Harumi A.
Kuno
, Dave Reynolds: Efficient RDF Storage and Retrieval
in Jena2, Proceedings of SWDB'03, The first International Workshop on Semantic Web and Databases



http://jena.sourceforge.net/DB/index.html


http://virtuoso.openlinksw.com/



www.iks
-
project.eu

Page:


Copyright IKS Consortium

22

June 17, 2011