SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von Fink & Partner Media Services GmbH

Mehr von 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
 

Kürzlich hochgeladen

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Kürzlich hochgeladen (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

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