Co-funded by the European Union Semantic CMS Community Tutorial: Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011
Page: Overview Introduction Interaction with Content in IKS Components The Stack: Interaction & Presentation VIE Interaction Patterns & Widgets Examples Basic Operations Building an Application
Page: Overview Introduction Interaction with Content in IKS Components The Stack: Interaction & Presentation VIE Interaction Patterns & Widgets Examples Basic Operations Building an Application
Page: Interaction with Content in IKS
Page: Components
Page: Overview Introduction Interaction with Content in IKS Components The Stack: Interaction & Presentation VIE Interaction Patterns & Widgets Examples Basic Operations Building an Application
Page: VIE
Page: VIE: Core
Page: VIE: Mappings
Page: VIE: Connectors
Page: Interaction Patterns
Page: VIE Widgets
Page: Overview Introduction Interaction with Content in IKS Components The Stack: Interaction & Presentation VIE Interaction Patterns & Widgets Examples Basic Operations Building an Application
Page: Load the Lib var v = new VIE(); var stanbol = new v.StanbolService({url : " project.eu:8081"}) v.use(stanbol);
Page: Create a New Person var person = z.entities.add({ : ' : 'Person', 'foaf:name': 'Barack Obama' });
Page: Upload to Apache Stanbol v.save(person).using('stanbol').execute().done(function () { alert("saved!"); }).fail(function () { alert("not saved!"); });
Page: Load from Apache Stanbol v.load({entity : ' '}).using('stanbol').execute().done(function (person) { alert(person.get('name') + " loaded!"); }).fail(function () { alert("somethin went wrong!"); });
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!"); });
Page: Analyze with Apache Stanbol var elem = $(' This is a small test, where Steve Jobs sings a song. '); v.analyze({element: elem}).using('stanbol').execute().done(function(entities) { alert ("found: " + entities.length + " entities!"}).fail(function(f) { alert("something went wrong") });
Page: Building an Application
Page: References web?src=related_normal&rel= web?src=related_normal&rel= 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
Page: Copyright IKS Consortium 22 June 17, 2011