SlideShare una empresa de Scribd logo
1 de 32
SEMANTIC-GUIDED COMMUNICATION &
COMPOSITION IN A WIDGET/DASHBOARD
ENVIRONMENT
5th International Workshop on Lightweight Integration on the Web 2013
(ComposableWeb) – Aalborg – July 8-11, 2013
KMU-Innovativ: IKT
FKZ 1IS11025A
Peter Wehner
Robert Krüger
Contents
• fink & Partner Media Services GmbH
• NewsDesk Introduction
• NewsDesk and SENSE
• Problems & Solution Statements
• Ontology-based Communication
• Composition Proposals Example
• Conclusions and Outlook
fink & Partner Media Services GmbH
• Production media management for publishers
in print and online
• Mainly archive, workflow and in-house UI
• Some web and mobile apps (epaper)
• Selected customers:
Image sources: mainpost.de / lzmedien.ch / krone.at / ddv-mediengruppe.de /
handelsblatt.de / guj.de / waz-mediengruppe.de / zgt.de
Section Overview
• fink & Partner Media Services GmbH
• NewsDesk Introduction
• NewsDesk and SENSE
• Problems & Solution Statements
• Ontology-based Communication
• Composition Proposals Example
• Conclusions and Outlook
NewsDesk - Classification
• Framework to support developer and end user
• Hierarchy of visual components, snap-in
• Event-based ad hoc communication
– XHTML-based communication description
Image sources: pageflakes.com / oracle.com
NewsDesk - Terms
Image sources: getty.com
NewsDesk – Widget Lifecycle
Image sources: getty.com
NewsDesk – Usage Example I
News stream facet browser
News sources: OTS / mainpost.de
NewsDesk – Usage II
Single session workspaces on monitor-wall
Section Overview
• fink & Partner Media Services GmbH
• NewsDesk Basics
• NewsDesk and SENSE
• Problems & Solution Statements
• Ontology-based Communication
• Composition Proposals Example
• Conclusions and Outlook
NewsDesk & SENSE
• 2 year / 5 partner science & industry effort
• Semantic technology to share knowledge
between application and technical domains
• Ensure long term scalability for large multimedia
document collections
• FuP: High-flexible / composable user interfaces
• FuP: Media industry prototype scenario
• http://sense-projekt.de
Section Overview
• fink & Partner Media Services GmbH
• NewsDesk Basics
• NewsDesk and SENSE
• Problems & Solution Statements
• Ontology-based Communication
• Composition Proposals Example
• Conclusions and Outlook
Problems & Solution Statements I
Developers perspective
• Communication description means weak, only
simple structuring and context information
• Widget-based identifiers may clash at runtime
• Event channel data sticks to object types
• -> introduce unique resource identifiers and
pattern networks to communication
descriptions
Problems & Solution Statements II
End users perspective
• Composition guidance vague (fixed desk)
• Composition operation by placement only
• Users overwhelmed by growing widget
favorite and template library
• -> offer composition guidance proposals and
smart behavior for instanciated widgets
Section Overview
• fink & Partner Media Services GmbH
• NewsDesk Basics
• NewsDesk and SENSE
• Problems & Solution Statements
• Ontology-based Communication
• Composition Proposals Example
• Conclusions and Outlook
Ontology-based Communication
• 3 OWL/RDFa
ontologies
(+rNews, …)
• Compositio
n builds upon
pmedia and
actrole
• Fact data in
repository
• Knowledge
generation by
inference
Communication Data I
• Once: Named object types as filters for
computing communication patterns
• Yet: Graphs of communication patterns with
URI entry points
• pmedia ontology
– Domain dependent view on communication
– Comprises image / video domain so far
Communication Data II
Code example (turtle)
• A video location and region on a map
@prefix ...
sns:Location rdfs:subClassOf sns:Place .
sns:Region rdfs:subClassOf sns:Place .
sns:video_1 rdfs:type sns:Video .
# sns:location_1 rdfs:type sns:Location .
# sns:region_1 rdfs:type sns:Region .
sns:contentLocation rdfs:domain sns:Video .
sns:contentLocation rdfs:range sns:Location .
sns:regionsAllowed rdfs:domain sns:Video .
sns:regionsAllowed rdfs:range sns:Region .
sns:video_1 sns:contentLocation sns:location_1 .
sns:video_1 sns:regionsAllowed sns:region_1 .
Communication Intent I
• Once: descriptive event naming scheme for
publish / subcribe
• Yet: events accompanied by activities to
deduce a role in communication
• actrole ontology
– Domain independent view on communication
– E.g. locateObject, displayResultDetail
Communication Intent II
Code example (XHTML / RDFa)
• Description of an activity role locateObject
…<ndw:communication xmlns …>
<ndw:consumer>
…<ndw:event type="itemSelect">
<ndw:data type="sns:VideoObject"
activity="act:locateObject"
callbackfunction="widget.onVideoRecieved" />
</ndw:event>…
</ndw:consumer>
</ndw:communication>…
Communication Intent III
• Yet: integration of data and event descriptions
from a dashboard point-of-view
• composition ontology
– Communication and composition structure
patterns – that is, scenarios
– To be modeled by domain experts
– Modeling may include inference rules
– E.g. comparison scenario with multiple detail
widgets in and out of communication
Section Overview
• fink & Partner Media Services GmbH
• NewsDesk Basics
• NewsDesk and SENSE
• Problems & Solution Statements
• Ontology-based Communication
• Composition Proposals Example
• Conclusions and Outlook
Composition Proposals
• New: communication computation extended
– from possible wirings on a dashboard
– to still open wire slots from the dashboard and
the templates area
– Visualized in dedicated proposals area
• Builds upon typical scenarios from the
composition ontology
• Does use inference to generate proposals
Composition Proposals
Running Example - Problem
Image sources: zgt.de
Composition Proposals
Running Example – Venn Diagram
Composition Proposals
Running Example – Venn And Search
Composition Proposals
Running Example – Basic Classes
fWiComp:Composition
a owl:Class ;
rdfs:label "Composition"^^xsd:string .
fWiComp:Widget
a owl:Class ;
rdfs:label "Widget"^^xsd:string .
fWiComp:wImageProvidingWidget
a owl:Class ;
rdfs:subClassOf fWiComp:Widget ;
owl:equivalentClass
[ a owl:Restriction ;
owl:onProperty fWiComp:hasActivityRole ;
owl:someValuesFrom fWiComp:rImageProvidingActivityRole
] .
Composition Proposals
Running Example – Composition Class
fWiComp:cImageSearchComposition
a owl:Class ;
rdfs:subClassOf fWiComp:Composition ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality 1 ;
owl:onClass fWiComp:wImageSearchResultProvidingWidget ;
owl:onProperty fWiComp:contains ] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality 1 ;
owl:onClass fWiComp:wImageSearchResultConsumingWidget ;
owl:onProperty fWiComp:contains ] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality 1 ;
owl:onClass fWiComp:wImageSearchResultProvidingWidget ;
owl:onProperty fWiComp:contains ] .
Section Overview
• fink & Partner Media Services GmbH
• NewsDesk Basics
• NewsDesk and SENSE
• Problems & Solution Statements
• Ontology-based Communication
• Composition Proposals Example
• Conclusions and Outlook
Conclusions
• Semantics pays off for widget / dashboard
environments seen as communication and
composition networks
• Knowledge generation is applicable
• Extensive technology roundtrip
• URIs mandatory for information mapping
Outlook
• Evaluation at associated partners (SENSE)
– Exploration of large image and video collections
• Infer scenarios and activity roles from the
usage history of the end user
• Implement cascading wiring where a widget
commutes between provider and consumer
Questions
• Thanks!
• Questions???
Peter Wehner, Robert Krüger
Fink & Partner Media Services GmbH, 01309 Dresden, Germany
dresden@finkundpartner.de

Más contenido relacionado

Destacado

Simbolismo
SimbolismoSimbolismo
SimbolismoCC
 
VAN GOGH
VAN GOGHVAN GOGH
VAN GOGHAna Rey
 
Abans de les avantguardes
Abans de les avantguardesAbans de les avantguardes
Abans de les avantguardesxepi25
 
LA PINTURA DEL SEGLE XIX (ESTILS)
LA PINTURA DEL SEGLE XIX (ESTILS)  LA PINTURA DEL SEGLE XIX (ESTILS)
LA PINTURA DEL SEGLE XIX (ESTILS) Antonio Núñez
 
ART SEGLE XX: PRIMERES AVANTGUARDES (I)
ART SEGLE XX: PRIMERES AVANTGUARDES  (I)ART SEGLE XX: PRIMERES AVANTGUARDES  (I)
ART SEGLE XX: PRIMERES AVANTGUARDES (I)Antonio Núñez
 
Semantics: Seven types of meaning
Semantics: Seven types of meaningSemantics: Seven types of meaning
Semantics: Seven types of meaningMiftadia Laula
 
Semantic barriers in communication
Semantic barriers in communicationSemantic barriers in communication
Semantic barriers in communicationTiyas Chowdhury
 

Destacado (11)

Simbolismo
SimbolismoSimbolismo
Simbolismo
 
El Neoimpresionismo
El NeoimpresionismoEl Neoimpresionismo
El Neoimpresionismo
 
Cézanne: Els jugadors de cartes
Cézanne: Els jugadors de cartesCézanne: Els jugadors de cartes
Cézanne: Els jugadors de cartes
 
VAN GOGH
VAN GOGHVAN GOGH
VAN GOGH
 
Abans de les avantguardes
Abans de les avantguardesAbans de les avantguardes
Abans de les avantguardes
 
LA PINTURA DEL SEGLE XIX (ESTILS)
LA PINTURA DEL SEGLE XIX (ESTILS)  LA PINTURA DEL SEGLE XIX (ESTILS)
LA PINTURA DEL SEGLE XIX (ESTILS)
 
ART SEGLE XX: PRIMERES AVANTGUARDES (I)
ART SEGLE XX: PRIMERES AVANTGUARDES  (I)ART SEGLE XX: PRIMERES AVANTGUARDES  (I)
ART SEGLE XX: PRIMERES AVANTGUARDES (I)
 
Semantics: Seven types of meaning
Semantics: Seven types of meaningSemantics: Seven types of meaning
Semantics: Seven types of meaning
 
Semantic barriers in communication
Semantic barriers in communicationSemantic barriers in communication
Semantic barriers in communication
 
SEMANTICS
SEMANTICS SEMANTICS
SEMANTICS
 
Gauguin
GauguinGauguin
Gauguin
 

Similar a Semantic-guided Communication & Composition in a Widget/Dashboard Environment / ICWE (ComposableWeb) 2013

Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of DataJohn Domingue
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusObeo
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012John Domingue
 
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...semanticsconference
 
Zoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable DataZoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable DataRobert Sanderson
 
Connecting DMPs & Repositories
Connecting DMPs & RepositoriesConnecting DMPs & Repositories
Connecting DMPs & RepositoriesSarah Jones
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataJohn Domingue
 
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...Dave Bost
 
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...The Research Council of Norway, IKTPLUSS
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...Alexandr Savchenko
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...Fwdays
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsMark Windholtz
 
Knowledge graph layer for Telco portal, (Topic Maps 2008)
Knowledge graph layer for Telco portal, (Topic Maps 2008) Knowledge graph layer for Telco portal, (Topic Maps 2008)
Knowledge graph layer for Telco portal, (Topic Maps 2008) Heimo Hänninen
 
Building bridges - Plone Conference 2015 Bucharest
Building bridges   - Plone Conference 2015 BucharestBuilding bridges   - Plone Conference 2015 Bucharest
Building bridges - Plone Conference 2015 BucharestAndreas Jung
 
DDD Overrated GOTOpia.pdf
DDD Overrated GOTOpia.pdfDDD Overrated GOTOpia.pdf
DDD Overrated GOTOpia.pdfhewas1
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technologyEldos Kuriakose
 
Lessons learned from building Eclipse-based add-ons for commercial modeling t...
Lessons learned from building Eclipse-based add-ons for commercial modeling t...Lessons learned from building Eclipse-based add-ons for commercial modeling t...
Lessons learned from building Eclipse-based add-ons for commercial modeling t...IncQuery Labs
 
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRAWikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRAzAgile
 

Similar a Semantic-guided Communication & Composition in a Widget/Dashboard Environment / ICWE (ComposableWeb) 2013 (20)

Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012
 
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
 
From e-Lib to NOF-digi and beyond
From e-Lib to NOF-digi and beyondFrom e-Lib to NOF-digi and beyond
From e-Lib to NOF-digi and beyond
 
Zoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable DataZoom as a Paradigm for Linked Open Usable Data
Zoom as a Paradigm for Linked Open Usable Data
 
Sesa
SesaSesa
Sesa
 
Connecting DMPs & Repositories
Connecting DMPs & RepositoriesConnecting DMPs & Repositories
Connecting DMPs & Repositories
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of Data
 
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
Shine a Light with Prism (the Composite Application Guidance for WPF and Silv...
 
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic Patterns
 
Knowledge graph layer for Telco portal, (Topic Maps 2008)
Knowledge graph layer for Telco portal, (Topic Maps 2008) Knowledge graph layer for Telco portal, (Topic Maps 2008)
Knowledge graph layer for Telco portal, (Topic Maps 2008)
 
Building bridges - Plone Conference 2015 Bucharest
Building bridges   - Plone Conference 2015 BucharestBuilding bridges   - Plone Conference 2015 Bucharest
Building bridges - Plone Conference 2015 Bucharest
 
DDD Overrated GOTOpia.pdf
DDD Overrated GOTOpia.pdfDDD Overrated GOTOpia.pdf
DDD Overrated GOTOpia.pdf
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 
Lessons learned from building Eclipse-based add-ons for commercial modeling t...
Lessons learned from building Eclipse-based add-ons for commercial modeling t...Lessons learned from building Eclipse-based add-ons for commercial modeling t...
Lessons learned from building Eclipse-based add-ons for commercial modeling t...
 
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRAWikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
 

Más de Fink & Partner Media Services GmbH

Más de Fink & Partner Media Services GmbH (6)

SENSE: Vorschlagsgenerierung bei freier Oberflächenkomposition
SENSE: Vorschlagsgenerierung bei freier OberflächenkompositionSENSE: Vorschlagsgenerierung bei freier Oberflächenkomposition
SENSE: Vorschlagsgenerierung bei freier Oberflächenkomposition
 
SENSE: Medien-Demonstrator
SENSE: Medien-DemonstratorSENSE: Medien-Demonstrator
SENSE: Medien-Demonstrator
 
Themen- und Trenderkennung in Agenturmeldungen, LSWT2013
Themen- und Trenderkennung in Agenturmeldungen, LSWT2013Themen- und Trenderkennung in Agenturmeldungen, LSWT2013
Themen- und Trenderkennung in Agenturmeldungen, LSWT2013
 
Topic/S – A Topic and Trend Recognition Approach in News-Media, I-Semantics13
Topic/S – A Topic and Trend Recognition Approach in News-Media, I-Semantics13Topic/S – A Topic and Trend Recognition Approach in News-Media, I-Semantics13
Topic/S – A Topic and Trend Recognition Approach in News-Media, I-Semantics13
 
huGO®/ePaper - Das Beste zweier Welten
huGO®/ePaper - Das Beste zweier WeltenhuGO®/ePaper - Das Beste zweier Welten
huGO®/ePaper - Das Beste zweier Welten
 
Towards Topics-based, Semantics-assisted News Search | WIMS13
Towards Topics-based, Semantics-assisted News Search | WIMS13Towards Topics-based, Semantics-assisted News Search | WIMS13
Towards Topics-based, Semantics-assisted News Search | WIMS13
 

Último

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 

Último (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 

Semantic-guided Communication & Composition in a Widget/Dashboard Environment / ICWE (ComposableWeb) 2013

  • 1. SEMANTIC-GUIDED COMMUNICATION & COMPOSITION IN A WIDGET/DASHBOARD ENVIRONMENT 5th International Workshop on Lightweight Integration on the Web 2013 (ComposableWeb) – Aalborg – July 8-11, 2013 KMU-Innovativ: IKT FKZ 1IS11025A Peter Wehner Robert Krüger
  • 2. Contents • fink & Partner Media Services GmbH • NewsDesk Introduction • NewsDesk and SENSE • Problems & Solution Statements • Ontology-based Communication • Composition Proposals Example • Conclusions and Outlook
  • 3. fink & Partner Media Services GmbH • Production media management for publishers in print and online • Mainly archive, workflow and in-house UI • Some web and mobile apps (epaper) • Selected customers: Image sources: mainpost.de / lzmedien.ch / krone.at / ddv-mediengruppe.de / handelsblatt.de / guj.de / waz-mediengruppe.de / zgt.de
  • 4. Section Overview • fink & Partner Media Services GmbH • NewsDesk Introduction • NewsDesk and SENSE • Problems & Solution Statements • Ontology-based Communication • Composition Proposals Example • Conclusions and Outlook
  • 5. NewsDesk - Classification • Framework to support developer and end user • Hierarchy of visual components, snap-in • Event-based ad hoc communication – XHTML-based communication description Image sources: pageflakes.com / oracle.com
  • 6. NewsDesk - Terms Image sources: getty.com
  • 7. NewsDesk – Widget Lifecycle Image sources: getty.com
  • 8. NewsDesk – Usage Example I News stream facet browser News sources: OTS / mainpost.de
  • 9. NewsDesk – Usage II Single session workspaces on monitor-wall
  • 10. Section Overview • fink & Partner Media Services GmbH • NewsDesk Basics • NewsDesk and SENSE • Problems & Solution Statements • Ontology-based Communication • Composition Proposals Example • Conclusions and Outlook
  • 11. NewsDesk & SENSE • 2 year / 5 partner science & industry effort • Semantic technology to share knowledge between application and technical domains • Ensure long term scalability for large multimedia document collections • FuP: High-flexible / composable user interfaces • FuP: Media industry prototype scenario • http://sense-projekt.de
  • 12. Section Overview • fink & Partner Media Services GmbH • NewsDesk Basics • NewsDesk and SENSE • Problems & Solution Statements • Ontology-based Communication • Composition Proposals Example • Conclusions and Outlook
  • 13. Problems & Solution Statements I Developers perspective • Communication description means weak, only simple structuring and context information • Widget-based identifiers may clash at runtime • Event channel data sticks to object types • -> introduce unique resource identifiers and pattern networks to communication descriptions
  • 14. Problems & Solution Statements II End users perspective • Composition guidance vague (fixed desk) • Composition operation by placement only • Users overwhelmed by growing widget favorite and template library • -> offer composition guidance proposals and smart behavior for instanciated widgets
  • 15. Section Overview • fink & Partner Media Services GmbH • NewsDesk Basics • NewsDesk and SENSE • Problems & Solution Statements • Ontology-based Communication • Composition Proposals Example • Conclusions and Outlook
  • 16. Ontology-based Communication • 3 OWL/RDFa ontologies (+rNews, …) • Compositio n builds upon pmedia and actrole • Fact data in repository • Knowledge generation by inference
  • 17. Communication Data I • Once: Named object types as filters for computing communication patterns • Yet: Graphs of communication patterns with URI entry points • pmedia ontology – Domain dependent view on communication – Comprises image / video domain so far
  • 18. Communication Data II Code example (turtle) • A video location and region on a map @prefix ... sns:Location rdfs:subClassOf sns:Place . sns:Region rdfs:subClassOf sns:Place . sns:video_1 rdfs:type sns:Video . # sns:location_1 rdfs:type sns:Location . # sns:region_1 rdfs:type sns:Region . sns:contentLocation rdfs:domain sns:Video . sns:contentLocation rdfs:range sns:Location . sns:regionsAllowed rdfs:domain sns:Video . sns:regionsAllowed rdfs:range sns:Region . sns:video_1 sns:contentLocation sns:location_1 . sns:video_1 sns:regionsAllowed sns:region_1 .
  • 19. Communication Intent I • Once: descriptive event naming scheme for publish / subcribe • Yet: events accompanied by activities to deduce a role in communication • actrole ontology – Domain independent view on communication – E.g. locateObject, displayResultDetail
  • 20. Communication Intent II Code example (XHTML / RDFa) • Description of an activity role locateObject …<ndw:communication xmlns …> <ndw:consumer> …<ndw:event type="itemSelect"> <ndw:data type="sns:VideoObject" activity="act:locateObject" callbackfunction="widget.onVideoRecieved" /> </ndw:event>… </ndw:consumer> </ndw:communication>…
  • 21. Communication Intent III • Yet: integration of data and event descriptions from a dashboard point-of-view • composition ontology – Communication and composition structure patterns – that is, scenarios – To be modeled by domain experts – Modeling may include inference rules – E.g. comparison scenario with multiple detail widgets in and out of communication
  • 22. Section Overview • fink & Partner Media Services GmbH • NewsDesk Basics • NewsDesk and SENSE • Problems & Solution Statements • Ontology-based Communication • Composition Proposals Example • Conclusions and Outlook
  • 23. Composition Proposals • New: communication computation extended – from possible wirings on a dashboard – to still open wire slots from the dashboard and the templates area – Visualized in dedicated proposals area • Builds upon typical scenarios from the composition ontology • Does use inference to generate proposals
  • 24. Composition Proposals Running Example - Problem Image sources: zgt.de
  • 27. Composition Proposals Running Example – Basic Classes fWiComp:Composition a owl:Class ; rdfs:label "Composition"^^xsd:string . fWiComp:Widget a owl:Class ; rdfs:label "Widget"^^xsd:string . fWiComp:wImageProvidingWidget a owl:Class ; rdfs:subClassOf fWiComp:Widget ; owl:equivalentClass [ a owl:Restriction ; owl:onProperty fWiComp:hasActivityRole ; owl:someValuesFrom fWiComp:rImageProvidingActivityRole ] .
  • 28. Composition Proposals Running Example – Composition Class fWiComp:cImageSearchComposition a owl:Class ; rdfs:subClassOf fWiComp:Composition ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass fWiComp:wImageSearchResultProvidingWidget ; owl:onProperty fWiComp:contains ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass fWiComp:wImageSearchResultConsumingWidget ; owl:onProperty fWiComp:contains ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass fWiComp:wImageSearchResultProvidingWidget ; owl:onProperty fWiComp:contains ] .
  • 29. Section Overview • fink & Partner Media Services GmbH • NewsDesk Basics • NewsDesk and SENSE • Problems & Solution Statements • Ontology-based Communication • Composition Proposals Example • Conclusions and Outlook
  • 30. Conclusions • Semantics pays off for widget / dashboard environments seen as communication and composition networks • Knowledge generation is applicable • Extensive technology roundtrip • URIs mandatory for information mapping
  • 31. Outlook • Evaluation at associated partners (SENSE) – Exploration of large image and video collections • Infer scenarios and activity roles from the usage history of the end user • Implement cascading wiring where a widget commutes between provider and consumer
  • 32. Questions • Thanks! • Questions??? Peter Wehner, Robert Krüger Fink & Partner Media Services GmbH, 01309 Dresden, Germany dresden@finkundpartner.de