Top Banner
Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011
40

Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

Dec 26, 2015

Download

Documents

Eunice Rice
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

Co-funded by the European Union

Semantic CMS Community

Knowledge Interaction and Presentation

Copyright IKS Consortium1

DFKI GmbH.

September, 2011

Page 2: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Overview Introduction

Semantic Web: Interaction with Content Standards (RDF, RDFa, JSON-LD, …)

Semantic Interaction Patterns

What are patterns? List of patterns

IKS Interaction with Knowledge

The Stack: Interaction & Presentation VIE Interaction Patterns & Widgets

Page 3: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Overview Introduction

Semantic Web: Interaction with Content Standards (RDF, RDFa, JSON-LD, …)

Semantic Interaction Patterns

What are patterns? List of patterns

IKS Interaction with Knowledge

The Stack: Interaction & Presentation VIE Interaction Patterns & Widgets

Page 4: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Semantic Web: in general. Motivation

Definition Web of Data vs WWW

Page 5: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Semantic Web: the potential. Web of Data as a CMS Web Communities as CMS

Editors

Page 6: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Data Silos: Linked Open Data

Page 7: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Integrate Data with the Web

WWW DATA Silos

Web of Data

Page 8: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

The Entire Process

Exporting data (more datasets) Merging your data Conbine with different datasets Publishing Semantics

Page 9: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Standard Resourses for SW Catalogue…

Presentation Html5 Css …

Interaction Jscript libraries

Jquery Backbone js Popcorn js…

Annotation RDF/OWL RDFa Microdata Microformat XML JSON

Page 10: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Standard Resourses: Presentation

Page 11: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Standard Resourses: Interaction

Page 12: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Standard Resourses: Annotation

Page 13: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Standard Resources: Merging All

Page 14: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

SKOS

Technologies PerspectiveOWL2

APML

iCal

EMMA

CCXML

VoiceXML

SSML

MPEG7

SMILXAML

XUL

AJAX

SOAP

WSDL

MicrodataMicroformats

RDFaHTML5

CSS3

RDFa API

FOAF

JavaScript

JQuery

SCXMLRESTful

Page 15: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Publish RDF: RDF + HTML

Plugins for HTML + RDFa HTML + Microformats HTML + Microdata …

Page 16: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Overview Introduction

Semantic Web: Interaction with Content Standards (RDF, RDFa, JSON-LD, …)

Semantic Interaction Patterns

What are patterns? List of patterns

IKS Interaction with Knowledge

The Stack: Interaction & Presentation VIE Interaction Patterns & Widgets

Page 17: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

AQCI Lifecycle

Page 18: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

AQCI Lifecycle Author: “A user of the system can author (create) semantically

enhanced content.” Query: “A user can query for semantically enhanced content.” Consume: “A user can consume semantically enhanced content.” Interact: “A user can interact with the content at the level of his

domain knowledge.”

Page 19: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns: Definition

Page 20: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns

Page 21: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns Interaction Pattern:

describes recurring actions a user performs when interacting with a

computer to achieve a certain goal of a task.

Actions are Implicit: arise from the discourse context (e.g.,

the previous actions of the user) Explicit: triggered by the user (e.g., pushing a

button).

An interaction pattern consists of four parts: the problem the pattern (i.e., the solution of the problem) use cases for the pattern how the pattern applies for the use cases

Page 22: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns Interaction Pattern:

describes recurring actions a user performs when interacting with a

computer to achieve a certain goal of a task.

Actions are Implicit: arise from the discourse context (e.g.,

the previous actions of the user) Explicit: triggered by the user (e.g., pushing a

button).

An interaction pattern consists of four parts: the problem the pattern (i.e., the solution of the problem) use cases for the pattern how the pattern applies for the use cases

Page 23: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns Interaction Pattern:

describes recurring actions a user performs when interacting with a

computer to achieve a certain goal of a task.

Actions are Implicit: arise from the discourse context (e.g.,

the previous actions of the user) Explicit: triggered by the user (e.g., pushing a

button).

An interaction pattern consists of four parts: the problem the pattern (i.e., the solution of the problem) use cases for the pattern how the pattern applies for the use cases

Page 24: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns Interaction Pattern:

describes recurring actions a user performs when interacting with a

computer to achieve a certain goal of a task.

Actions are Implicit: arise from the discourse context (e.g.,

the previous actions of the user) Explicit: triggered by the user (e.g., pushing a

button).

An interaction pattern consists of four parts: the problem the pattern (i.e., the solution of the problem) use cases for the pattern how the pattern applies for the use cases

Page 25: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns Interaction Pattern:

describes recurring actions a user performs when interacting with a

computer to achieve a certain goal of a task.

Actions are Implicit: arise from the discourse context (e.g.,

the previous actions of the user) Explicit: triggered by the user (e.g., pushing a

button).

An interaction pattern consists of four parts: the problem the pattern (i.e., the solution of the problem) use cases for the pattern how the pattern applies for the use cases

Page 26: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns Interaction Pattern:

describes recurring actions a user performs when interacting with a

computer to achieve a certain goal of a task.

Actions are Implicit: arise from the discourse context (e.g.,

the previous actions of the user) Explicit: triggered by the user (e.g., pushing a

button).

An interaction pattern consists of four parts: the problem the pattern (i.e., the solution of the problem) use cases for the pattern how the pattern applies for the use cases

Page 27: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns: Example

Page 28: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns: IKS List

Page 29: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Overview Introduction

Semantic Web: Interaction with Content Standards (RDF, RDFa, JSON-LD, …)

Semantic Interaction Patterns

What are patterns? List of patterns

IKS Interaction with Knowledge

The Stack: Interaction & Presentation VIE Interaction Patterns & Widgets

Page 30: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

The Stack: Interaction & Presentation

Page 31: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

VIE

Page 32: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

It‘s about abstraction

VIE - UI Widgets „VIE-W“

VIE - UI Widgets „VIE-W“

VIE„Edit your content w.

Semantics“

VIE„Edit your content w.

Semantics“

VIE-2„Edit your Semantics“

VIE-2„Edit your Semantics“

(Semantic) Services(e.g., Stanbol Enhancer, - EntityHub,

Zemanta, ...)

(Semantic) Services(e.g., Stanbol Enhancer, - EntityHub,

Zemanta, ...)

(Semantic) Databases(e.g., DBPedia, Geonames, ...)

(Semantic) Databases(e.g., DBPedia, Geonames, ...)

Page 33: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns & Widgets

Page 34: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

UI Widget Example

var myWidget = new VIE2.Widget.Factory(

‘auto-tag‘, // id { ... }, // options { ... }, // css { ... }, // events { ... } // methods

});

myWidget.registerOn(‘.content > p‘);

Page 35: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Copyright IKS Consortium

35

W3C: Interaction and Semantics

Interaction HTML5 JavaScript

JQuery

Semantic Web OWL RDF RDFa JSON

July 5, 2011

Page 36: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Copyright IKS Consortium

36

W3C: Interaction and Semantics

Interaction HTML5 JavaScript

JQuery

Semantic Web OWL RDF RDFa JSON

VIE

July 5, 2011

Page 37: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Copyright IKS Consortium

37

IKS: Coordinates Stanbol VIE VIE2

Interaction Patterns WIDGETS

W3C

|

Technology and Society Domain

|

Semantic Web Activity

|

RDF Web Applications Working Group (RDFWA)

July 5, 2011

Page 38: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

Interaction Patterns & VIE Widgets

Page 39: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

www.iks-project.eu

Page:

VIE UI Widgets Examples

Page 40: Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.

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/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.w3.org/TR/rdfa-syntax http://www.w3.org/TR/xhtml-rdfa-primer/ http://www.w3.org/TR/rdfa-api/ http://json-ld.org/ http://documentcloud.github.com/backbone/