SlideShare uma empresa Scribd logo
1 de 28
A Model of Events for Integrating
Event-Based Information in Complex
Socio-technical Information Systems
Ansgar Scherp, Thomas Franz, Carsten Saathoff, Steffen Staab
Institute WeST
University of Koblenz
Germany



http://west.uni-koblenz.de/
Emergency Response Scenario
                                                                           Calls to report about
                                                                           a power outage
    Fire Department

                       Coordinate and      Emergency                                               Citizen
                           keep up to                               Documentary
        Report                             Hotline                  support
                                 date
        and update
   • Several emergency response entities are involved
        about the incident
                             Creates incident
                             with audio recording
   • Using different event-based systems
       Reports             Emergency                          Report and update
   • Common understanding of exchanged multimediaincident
       by taking
       photos
                           Control Center                      about the

     information is needed to efficiently communicate
       etc.                                       Coordinate
                                                  and keep up
     between ER entities
                Request to
                                                  to date
                                                               Police Department
Forward
                  report about a
Liaison           flooded cellar       Emergency Response
Officer                                Coordination

 EU Integrated Project WeKnowIt
  http://www.weknowit.eu/                                                          Snapped pole image from:
                                                                                   http://www.dailymail.co.uk/

Web Science and                    Ansgar Scherp           Event-Model-F
Technologies                       scherp@uni-koblenz.de   Slide 2
Outlook

   Emergency Response Scenario
   Motivation
   Formal Model of Events
   Existing Event Models
   Future Work




Web Science and   Ansgar Scherp           Event-Model-F
Technologies      scherp@uni-koblenz.de   Slide 3
Motivation

 Events need to be modeled and are useful
  in a variety of application domains
    Lifelogs, multimedia experience sharing
    Emergency response
    Cultural heritage
    News
    Sports
    Surveillance
    …
 However
   Event detection and annotation from different sources
   Using different data models and proprietary solutions
   Event descriptions need to be shared between systems
Web Science and   Ansgar Scherp           Event-Model-F
Technologies      scherp@uni-koblenz.de   Slide 4
Event-Model-F

• Humans like to think in terms of events & entities
• Human-centered approach to capture
  experience and knowledge

• Events
    • Occurrences in which humans participate
    • Subject to interpretation and discussion




• Development of core ontology Event-Model-F
    • Sophisticated modeling support for occurrences in which
      humans participate
    • Homage to event model E by Westermann & Jain
Web Science and     Ansgar Scherp           Event-Model-F
Technologies        scherp@uni-koblenz.de   Slide 5
Requirements to a Common Event Model

•   Participative aspect
•   Temporal aspect
•   Spatial aspect
•   Structural aspect
    • Mereology (composition)
    • Causality
    • Correlation
• Interpretation
• Experiential aspect (documentation)



Web Science and   Ansgar Scherp           Event-Model-F
Technologies      scherp@uni-koblenz.de   Slide 6
Comparison to Existing Event Models




SsVM = Semantic-syntactic video model
VERL = Video event representation language
CIDOC CRM = Conceptual reference model for cultural heritage
Web Science and     Ansgar Scherp           Event-Model-F      7
Technologies        scherp@uni-koblenz.de   Slide 7
Ontology Patterns of Event-Model-F
•     Event-Model-F defines six core ontology patterns based
      on Description and Situation pattern
      (1) Participation pattern
      (2) Mereology pattern (composition)
      (3) Causality pattern
      (4) Correlation pattern
      (5) Documentation pattern
      (6) Interpretation pattern

•     Specified in Web Ontology Language (OWL)
•     Formalized in Description Logics
•     Graphical representation in UML-like notation


Web Science and    Ansgar Scherp           Event-Model-F
Technologies       scherp@uni-koblenz.de   Slide 8
Modeling Basis of Event-Model-F

• Ontology pattern Descriptions and Situations (DnS) as
  fundamental design principle for Event-Model-F
• Formal representation of context through use of roles
• Decoupling concrete events and objects from their roles in a
  specific contextual situation

• Description
         • Specification of roles required in a specific situation
         • Can be understood as template
• Situation
         • Observable real-world situation, i.e., a concrete
           combination of events and objects
         • Satisfies a description, if it fits into the template

Web Science and         Ansgar Scherp           Event-Model-F
Technologies            scherp@uni-koblenz.de   Slide 9
Example: Descriptions and Situations Pattern

 • DomesticPowerOutage-                     • DomesticPowerOutage-
   Description defines roles                  Situation defines objects
      • AffectedBuildingRole                        House-1 : Object
      • AffectedPersonRole                          Paul-1 : Object,
      • …                           Classify        Sandy-1 : Object,…
                                                    …


• Important: Different people may claim
  different causes for the outage
• Different interpretations of the same
  DomesticPowerOutageSituation
   a) Snapped power pole
   b) Problem with the power plant
                                                             Image source: Wikipedia
Web Science and     Ansgar Scherp            Event-Model-F
Technologies        scherp@uni-koblenz.de    Slide 10
(3) Causality Pattern

• Event (cause) implies other event (effect)
• Causal relationship holds under some justification
• Causes and effects are events, and only events

   EventCausalityDescription                                Concept
                                defines
         defines exactly 1 Cause
      EventCausalityDescription
                                                                        Role
         defines exactly 1 Effect       EventRole

         defines exactly 1 Justification
                Description
         defines only (Cause or Effect Effect
                                  Cause
                                                       or Justification)
                                                                    Justification
            satisfies
         isSatisfiedBy exactly 1 EventCausalitySituation
                                            classifies
                                                                     isRoleOf
                  Situation
                                                  Event                  Description
   Example: The event of a snapped power pole causes a
                              isEventIncludedIn
                                                isObjectIncludedIn
   power outage.
      EventCausalitySituation



Web Science and           Ansgar Scherp              Event-Model-F
Technologies              scherp@uni-koblenz.de      Slide 11
(1) Participation Pattern
• Participation of living and non-living objects in events
• Reuse of domain knowledge
  EventParticipationDescription
          defines exactly 1 DescribedEvent
          defines min 1 Participant
          defines some LocationParameter
          defines some TimeParameter
 Roles the
          defines only (DescribedEvent or Participant or
 entities play
                 LocationParameter or TimeParameter)
          isSatisfiedBy exactly 1 EventParticipationSituation
 Real world
 entities
  Example: Firemen and home owner are involved in an
  incident of a house fire.

Web Science and   Ansgar Scherp           Event-Model-F
Technologies      scherp@uni-koblenz.de   Slide 12
(2) Mereology Pattern
• Composite event consists of multiple component events
• Composition along time, space, and space-time
                                          defines
     EventCompositionDescription
    EventCompositionDescription                   Concept                    Parameter
           defines exactly 1 Composite
        Description     EventRole
           defines min 1 Component         isParameterFor
                                                                  EventCompositionConstraint


           defines only (Composite or Component or
                       EventCompositionConstraint)
                    Composite      Component       TemporalConstraint

                        classifies     classifies    parametrizes
           isSatisfiedBy exactly 1 EventCompositionSituation      SpatioTemporalConstraint
         satisfies                                         Time-Interval   parametrizes
                                  Event
                                          hasParticipant                   Spatio-Temporal-Region
                        isEvent
    Example: Events of a snapped power pole, power
                     IncludedInObject
                                                    SpatialConstraint

    outage, and bursting ofhasQuality are components ofparametrizes
         Situation
                    hasQuality
                                a dam                      a
    larger flooding event.Quality hasRegion
                                       isTime
                                                     Space-Region
                                                                              isSpaceTime       isSpace
     EventCompositionSituation                               IncludedIn         IncludedIn     IncludedIn


Web Science and                     Ansgar Scherp                 Event-Model-F
Technologies                        scherp@uni-koblenz.de         Slide 13
(4) Correlation Pattern
•   Correlate events have a common cause
•   Happen at the same time or share some overlap
•   Useful, as often only correlation is observable and the
    common cause remains unknown
                                   defines
    EventCorrelationDescription
       EventCorrelationDescription

           defines min 2 Correlate                   Concept

           defines exactly 1 Justification
                  Description              EventRole            Role
           defines only (Correlate or Justification)
              satisfies
           isSatisfiedBy exactly 1 EventCorrelationSituation
                                           Correlate         Justification
                                                       classifies   classifies
                    Situation
                                                   Event                Description
    Example: Several correlating power outage events
                                 isEventIncludedIn
    happen in the city.
       EventCorrelationSituation                   isObjectIncludedIn


Web Science and         Ansgar Scherp           Event-Model-F
Technologies            scherp@uni-koblenz.de   Slide 14
(5) Documentation Pattern

•      Provide documentary evidence for an event
•      Annotation of events with photos, video, audio, etc.

        EventDocumentationDescription
              defines exactly 1 DocumentedEvent
              defines some Documenter
              defines only (DocumentedEvent or Documenter)
              isSatisfiedBy exactly 1 EventDocumentation-
                     Situation

        Example:
        • Documenter classifies ImageData defined in COMM
          (Core Ontology on Multimedia)
        • Formal model of MPEG-7 low-level descriptors

    Web Science and   Ansgar Scherp           Event-Model-F
    Technologies      scherp@uni-koblenz.de   Slide 15
(6) Interpretation Pattern
• Explicit modeling of contextual views on events
• Combines the instantiations of patterns (1) to (5)
   EventInterpretationDescription defines
   EventInterpretationDescription
              defines exactly 1 Interpretant
                                                  Role
              defines min 1 RelevantSituation RelevantSituation
        Description
              defines only (Interpretant or RelevantSituation)
                  Domain Ontology
              isSatisfiedBy exactly 1 EventInterpretationSituation
                                        EventRole  RelevantComposition

                                                               RelevantCausality
    satisfies                           Interpretant
                                                                         RelevantCorrelation
   For example: Interpretation of a power outage
                                 classifies                                        RelevantParticipation
   • Citizen: power outage on our street is caused by snapped
                                                              classifies
     power pole
          Situation

   • Officer: power outage of the city is caused by a problem
                                         Event                         Situation

                                            isEventIncludedIn
     in the power plant
    EventInterpretationSituation
                                                                            isObjectIncludedIn



 Web Science and               Ansgar Scherp             Event-Model-F
 Technologies                  scherp@uni-koblenz.de     Slide 16
Design Approach

1. Chose of foundational ontology DOLCE+DnS Ultralight as
   modeling basis
         • Aims at capturing the most essential aspects in the world
         • Defines disjunctive upper classes
           Event, Object, Quality and Abstract
         • Follows a pattern-oriented approach for ontology design
2. Use of ontology design patterns
         • Generic solution to recurring modeling problem
         • Reduces complexity of the designed model
3. Defining Event-Model-F as core ontology
         • Provides structural knowledge that spans across multiple
           domains, e.g., lifelogs, emergency response, etc.
         • Build on top and align it with DOLCE+DnS Ultralight

Web Science and      Ansgar Scherp           Event-Model-F
Technologies         scherp@uni-koblenz.de   Slide 17
Comparison to Existing Event Models

• Event Model E, EventML, Event Calculus, CIDOC CRM,
  VERL, SsVM, Event Ontology, Eventory

•   Do not follow such a systematic development approach
•   Semantically ambiguous
•   Conceptually narrow
•   Hinders interoperability of different event-based systems




Web Science and    Ansgar Scherp           Event-Model-F
Technologies       scherp@uni-koblenz.de   Slide 18
SemaPlorer




                                                          Place Object
                                                          Type Event


Web Science and   Ansgar Scherp           Event-Model-F           19
Technologies      scherp@uni-koblenz.de   Slide 19
Future work on Event-Model-F

• Extraction of events and objects from Web content
• Reasoning on Event-Model-F with Linked Geo Data

• Event-Model-F Website
      • Provides the ontology and examples in OWL
      • Implementation of Java API
      • http://west.uni-koblenz.de/eventmodel/




Web Science and     Ansgar Scherp           Event-Model-F   20
Technologies        scherp@uni-koblenz.de   Slide 20
Thank you for your attention!
                  Questions?

Ansgar Scherp
scherp@uni-koblenz.de
http://west.uni-koblenz.de/




Web Science and      Ansgar Scherp           Event-Model-F
Technologies         scherp@uni-koblenz.de   Slide 21
---




Web Science and   Ansgar Scherp           Event-Model-F
Technologies      scherp@uni-koblenz.de   Slide 22
What is an event?

• Events
    • Perduring entities that unfold over time
    • Occurrences in which humans participate
    • Subject to discussions and interpretations by humans

• Objects
    • Enduring entities that unfold over space

• Events and objects require each other




Web Science and    Ansgar Scherp           Event-Model-F
Technologies       scherp@uni-koblenz.de   Slide 23
Ontology Stack
• Domain Ontologies
    • Cover a specific domain
    • Example: fishery, human body, emergency response, etc.
• Core Ontologies
    • Coverage: span across multiple domains
    • Examples: annotation, communication, events, ...
• Foundational Ontologies
    • Span across multiple core ontologies
                                Domain
                               Ontologies
                     Core
                   Ontologies

                   Foundational Ontologies

Web Science and    Ansgar Scherp           Event-Model-F
Technologies       scherp@uni-koblenz.de   Slide 24
Non-functional Requirements
• Extensibility
    • Include future aspects for describing events
• Axiomatization & formal precision
    • Required for a common understanding of events
    • Interoperability between systems
• Modularity
    • Reduce complexity by selecting only what is required
• Reusability
    • Share common events/objects for different interpretations
    • Reuse of domain knowledge
• Separation of concerns
    • Core model needs to be applicable in many different domains
    • Separate structural knowledge from domain-specific knowledge

Web Science and     Ansgar Scherp           Event-Model-F
Technologies        scherp@uni-koblenz.de   Slide 25
Non-functional Requirement

• Extensibility
   • Pattern-oriented approach of DOLCE+DnS Ultralight
   • Specializing/extending existing patterns, adding new patterns, …
• Axiomatization & formal precision
   • Foundational ontology DOLCE+DnS Ultralight as basis
   • Semantically precise through Description Logics
• Modularity
   • Pattern-oriented design
• Reusability
   • Integrating existing domain ontologies
• Separation of concerns
   • Structural knowledge is defined in the ontology design patterns
   • Domain-specific knowledge is linked through classifying roles
Web Science and     Ansgar Scherp           Event-Model-F
Technologies        scherp@uni-koblenz.de   Slide 26
Event-Model-F API
• Programming interface to Event-Model-F
• Enable direct use of the Event-Model-F without requiring
  to know the internal details of the ontology
• Layered architecture of the API

                  Your Application
                  Event-Model-F Extended API
                  Event-Model-F Core API
                  RDF Storage (Sesame)

• Release under open source license
  https://launchpad.net/eventmodelf

Web Science and         Ansgar Scherp           Event-Model-F
Technologies            scherp@uni-koblenz.de   Slide 27
Short Example: Serious Weather Conditions
• During serious weather conditions a flood happens
• Causality: power pole snappes and causes a power outage
• Participation: citizen observes this event from his home




Web Science and   Ansgar Scherp           Event-Model-F
Technologies      scherp@uni-koblenz.de   Slide 28

Mais conteúdo relacionado

Semelhante a Modeling Events for Integrating Event-Based Information

Vldb 2010 event processing tutorial
Vldb 2010 event processing tutorialVldb 2010 event processing tutorial
Vldb 2010 event processing tutorialOpher Etzion
 
Mythbusters: Event Stream Processing v. Complex Event Processing
Mythbusters: Event Stream Processing v. Complex Event ProcessingMythbusters: Event Stream Processing v. Complex Event Processing
Mythbusters: Event Stream Processing v. Complex Event ProcessingTim Bass
 
Project Risk Analysis in Aerospace Industry
Project Risk Analysis in Aerospace IndustryProject Risk Analysis in Aerospace Industry
Project Risk Analysis in Aerospace IndustryIntaver Insititute
 
VEKG: Video Event Knowledge Graph to Represent Video Streams for Complex Even...
VEKG: Video Event Knowledge Graph to Represent Video Streams for Complex Even...VEKG: Video Event Knowledge Graph to Represent Video Streams for Complex Even...
VEKG: Video Event Knowledge Graph to Represent Video Streams for Complex Even...Piyush Yadav
 
Quantiative Risk Analysis for the Aerospace Industry
Quantiative Risk Analysis for the Aerospace IndustryQuantiative Risk Analysis for the Aerospace Industry
Quantiative Risk Analysis for the Aerospace IndustryIntaver Insititute
 
How Events Are Reshaping Modern Systems
How Events Are Reshaping Modern SystemsHow Events Are Reshaping Modern Systems
How Events Are Reshaping Modern SystemsJonas Bonér
 
SEDE: An Ontology For Scholarly Event Description
SEDE:  An Ontology For Scholarly Event DescriptionSEDE:  An Ontology For Scholarly Event Description
SEDE: An Ontology For Scholarly Event DescriptionSenator Jeong 정상원
 
Adding event reconstruction to a cloud forensic readiness
Adding event reconstruction to a cloud forensic readinessAdding event reconstruction to a cloud forensic readiness
Adding event reconstruction to a cloud forensic readinessVictor Kebande
 
Event driven architecture
Event driven architectureEvent driven architecture
Event driven architectureVinod Wilson
 
st - demystifying complext event processing
st - demystifying complext event processingst - demystifying complext event processing
st - demystifying complext event processingGeoffrey De Smet
 
Event and Signal Driven Programming Zendcon 2012
Event and Signal Driven Programming Zendcon 2012Event and Signal Driven Programming Zendcon 2012
Event and Signal Driven Programming Zendcon 2012Elizabeth Smith
 
Presentation iswc
Presentation iswcPresentation iswc
Presentation iswcSydGillani
 
Merl multimodal event representation learning
Merl multimodal event representation learningMerl multimodal event representation learning
Merl multimodal event representation learningtaeseon ryu
 
Open Source Event Processing for Sensor Fusion Applications
Open Source Event Processing for Sensor Fusion ApplicationsOpen Source Event Processing for Sensor Fusion Applications
Open Source Event Processing for Sensor Fusion Applicationsguestc4ce526
 
Event and signal driven programming
Event and signal driven programmingEvent and signal driven programming
Event and signal driven programmingElizabeth Smith
 
Events, Streams, Devops and Speed - The Next Generation of Application Archit...
Events, Streams, Devops and Speed - The Next Generation of Application Archit...Events, Streams, Devops and Speed - The Next Generation of Application Archit...
Events, Streams, Devops and Speed - The Next Generation of Application Archit...confluent
 
Debs Presentation 2009 July62009
Debs Presentation 2009 July62009Debs Presentation 2009 July62009
Debs Presentation 2009 July62009Opher Etzion
 
Self-adaptive Systems : An Introduction
Self-adaptive Systems : An Introduction Self-adaptive Systems : An Introduction
Self-adaptive Systems : An Introduction Sagar Sen
 

Semelhante a Modeling Events for Integrating Event-Based Information (20)

Vldb 2010 event processing tutorial
Vldb 2010 event processing tutorialVldb 2010 event processing tutorial
Vldb 2010 event processing tutorial
 
Mythbusters: Event Stream Processing v. Complex Event Processing
Mythbusters: Event Stream Processing v. Complex Event ProcessingMythbusters: Event Stream Processing v. Complex Event Processing
Mythbusters: Event Stream Processing v. Complex Event Processing
 
Project Risk Analysis in Aerospace Industry
Project Risk Analysis in Aerospace IndustryProject Risk Analysis in Aerospace Industry
Project Risk Analysis in Aerospace Industry
 
VEKG: Video Event Knowledge Graph to Represent Video Streams for Complex Even...
VEKG: Video Event Knowledge Graph to Represent Video Streams for Complex Even...VEKG: Video Event Knowledge Graph to Represent Video Streams for Complex Even...
VEKG: Video Event Knowledge Graph to Represent Video Streams for Complex Even...
 
Quantiative Risk Analysis for the Aerospace Industry
Quantiative Risk Analysis for the Aerospace IndustryQuantiative Risk Analysis for the Aerospace Industry
Quantiative Risk Analysis for the Aerospace Industry
 
How Events Are Reshaping Modern Systems
How Events Are Reshaping Modern SystemsHow Events Are Reshaping Modern Systems
How Events Are Reshaping Modern Systems
 
SEDE: An Ontology For Scholarly Event Description
SEDE:  An Ontology For Scholarly Event DescriptionSEDE:  An Ontology For Scholarly Event Description
SEDE: An Ontology For Scholarly Event Description
 
Adding event reconstruction to a cloud forensic readiness
Adding event reconstruction to a cloud forensic readinessAdding event reconstruction to a cloud forensic readiness
Adding event reconstruction to a cloud forensic readiness
 
Event driven architecture
Event driven architectureEvent driven architecture
Event driven architecture
 
ch04lect1.ppt
ch04lect1.pptch04lect1.ppt
ch04lect1.ppt
 
st - demystifying complext event processing
st - demystifying complext event processingst - demystifying complext event processing
st - demystifying complext event processing
 
JAVA PROGRAMMING- GUI Programming with Swing - The Swing Buttons
JAVA PROGRAMMING- GUI Programming with Swing - The Swing ButtonsJAVA PROGRAMMING- GUI Programming with Swing - The Swing Buttons
JAVA PROGRAMMING- GUI Programming with Swing - The Swing Buttons
 
Event and Signal Driven Programming Zendcon 2012
Event and Signal Driven Programming Zendcon 2012Event and Signal Driven Programming Zendcon 2012
Event and Signal Driven Programming Zendcon 2012
 
Presentation iswc
Presentation iswcPresentation iswc
Presentation iswc
 
Merl multimodal event representation learning
Merl multimodal event representation learningMerl multimodal event representation learning
Merl multimodal event representation learning
 
Open Source Event Processing for Sensor Fusion Applications
Open Source Event Processing for Sensor Fusion ApplicationsOpen Source Event Processing for Sensor Fusion Applications
Open Source Event Processing for Sensor Fusion Applications
 
Event and signal driven programming
Event and signal driven programmingEvent and signal driven programming
Event and signal driven programming
 
Events, Streams, Devops and Speed - The Next Generation of Application Archit...
Events, Streams, Devops and Speed - The Next Generation of Application Archit...Events, Streams, Devops and Speed - The Next Generation of Application Archit...
Events, Streams, Devops and Speed - The Next Generation of Application Archit...
 
Debs Presentation 2009 July62009
Debs Presentation 2009 July62009Debs Presentation 2009 July62009
Debs Presentation 2009 July62009
 
Self-adaptive Systems : An Introduction
Self-adaptive Systems : An Introduction Self-adaptive Systems : An Introduction
Self-adaptive Systems : An Introduction
 

Mais de Ansgar Scherp

Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...Ansgar Scherp
 
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...Ansgar Scherp
 
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...Ansgar Scherp
 
A Comparison of Approaches for Automated Text Extraction from Scholarly Figures
A Comparison of Approaches for Automated Text Extraction from Scholarly FiguresA Comparison of Approaches for Automated Text Extraction from Scholarly Figures
A Comparison of Approaches for Automated Text Extraction from Scholarly FiguresAnsgar Scherp
 
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...Ansgar Scherp
 
Mining and Managing Large-scale Linked Open Data
Mining and Managing Large-scale Linked Open DataMining and Managing Large-scale Linked Open Data
Mining and Managing Large-scale Linked Open DataAnsgar Scherp
 
Knowledge Discovery in Social Media and Scientific Digital Libraries
Knowledge Discovery in Social Media and Scientific Digital LibrariesKnowledge Discovery in Social Media and Scientific Digital Libraries
Knowledge Discovery in Social Media and Scientific Digital LibrariesAnsgar Scherp
 
A Comparison of Different Strategies for Automated Semantic Document Annotation
A Comparison of Different Strategies for Automated Semantic Document AnnotationA Comparison of Different Strategies for Automated Semantic Document Annotation
A Comparison of Different Strategies for Automated Semantic Document AnnotationAnsgar Scherp
 
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...Ansgar Scherp
 
A Framework for Iterative Signing of Graph Data on the Web
A Framework for Iterative Signing of Graph Data on the WebA Framework for Iterative Signing of Graph Data on the Web
A Framework for Iterative Signing of Graph Data on the WebAnsgar Scherp
 
Smart photo selection: interpret gaze as personal interest
Smart photo selection: interpret gaze as personal interestSmart photo selection: interpret gaze as personal interest
Smart photo selection: interpret gaze as personal interestAnsgar Scherp
 
Events in Multimedia - Theory, Model, Application
Events in Multimedia - Theory, Model, ApplicationEvents in Multimedia - Theory, Model, Application
Events in Multimedia - Theory, Model, ApplicationAnsgar Scherp
 
Can you see it? Annotating Image Regions based on Users' Gaze Information
Can you see it? Annotating Image Regions based on Users' Gaze InformationCan you see it? Annotating Image Regions based on Users' Gaze Information
Can you see it? Annotating Image Regions based on Users' Gaze InformationAnsgar Scherp
 
Linked open data - how to juggle with more than a billion triples
Linked open data - how to juggle with more than a billion triplesLinked open data - how to juggle with more than a billion triples
Linked open data - how to juggle with more than a billion triplesAnsgar Scherp
 
SchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open DataSchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open DataAnsgar Scherp
 
SchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open DataSchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open DataAnsgar Scherp
 
SchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
SchemEX - Creating the Yellow Pages for the Linked Open Data CloudSchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
SchemEX - Creating the Yellow Pages for the Linked Open Data CloudAnsgar Scherp
 
strukt - A Pattern System for Integrating Individual and Organizational Knowl...
strukt - A Pattern System for Integrating Individual and Organizational Knowl...strukt - A Pattern System for Integrating Individual and Organizational Knowl...
strukt - A Pattern System for Integrating Individual and Organizational Knowl...Ansgar Scherp
 
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...Ansgar Scherp
 
Linked Open Data (Entwurfsprinzipien und Muster für vernetzte Daten)
Linked Open Data (Entwurfsprinzipien und Muster für vernetzte Daten)Linked Open Data (Entwurfsprinzipien und Muster für vernetzte Daten)
Linked Open Data (Entwurfsprinzipien und Muster für vernetzte Daten)Ansgar Scherp
 

Mais de Ansgar Scherp (20)

Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
 
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
 
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
 
A Comparison of Approaches for Automated Text Extraction from Scholarly Figures
A Comparison of Approaches for Automated Text Extraction from Scholarly FiguresA Comparison of Approaches for Automated Text Extraction from Scholarly Figures
A Comparison of Approaches for Automated Text Extraction from Scholarly Figures
 
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
 
Mining and Managing Large-scale Linked Open Data
Mining and Managing Large-scale Linked Open DataMining and Managing Large-scale Linked Open Data
Mining and Managing Large-scale Linked Open Data
 
Knowledge Discovery in Social Media and Scientific Digital Libraries
Knowledge Discovery in Social Media and Scientific Digital LibrariesKnowledge Discovery in Social Media and Scientific Digital Libraries
Knowledge Discovery in Social Media and Scientific Digital Libraries
 
A Comparison of Different Strategies for Automated Semantic Document Annotation
A Comparison of Different Strategies for Automated Semantic Document AnnotationA Comparison of Different Strategies for Automated Semantic Document Annotation
A Comparison of Different Strategies for Automated Semantic Document Annotation
 
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
Formalization and Preliminary Evaluation of a Pipeline for Text Extraction Fr...
 
A Framework for Iterative Signing of Graph Data on the Web
A Framework for Iterative Signing of Graph Data on the WebA Framework for Iterative Signing of Graph Data on the Web
A Framework for Iterative Signing of Graph Data on the Web
 
Smart photo selection: interpret gaze as personal interest
Smart photo selection: interpret gaze as personal interestSmart photo selection: interpret gaze as personal interest
Smart photo selection: interpret gaze as personal interest
 
Events in Multimedia - Theory, Model, Application
Events in Multimedia - Theory, Model, ApplicationEvents in Multimedia - Theory, Model, Application
Events in Multimedia - Theory, Model, Application
 
Can you see it? Annotating Image Regions based on Users' Gaze Information
Can you see it? Annotating Image Regions based on Users' Gaze InformationCan you see it? Annotating Image Regions based on Users' Gaze Information
Can you see it? Annotating Image Regions based on Users' Gaze Information
 
Linked open data - how to juggle with more than a billion triples
Linked open data - how to juggle with more than a billion triplesLinked open data - how to juggle with more than a billion triples
Linked open data - how to juggle with more than a billion triples
 
SchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open DataSchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open Data
 
SchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open DataSchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open Data
 
SchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
SchemEX - Creating the Yellow Pages for the Linked Open Data CloudSchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
SchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
 
strukt - A Pattern System for Integrating Individual and Organizational Knowl...
strukt - A Pattern System for Integrating Individual and Organizational Knowl...strukt - A Pattern System for Integrating Individual and Organizational Knowl...
strukt - A Pattern System for Integrating Individual and Organizational Knowl...
 
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
 
Linked Open Data (Entwurfsprinzipien und Muster für vernetzte Daten)
Linked Open Data (Entwurfsprinzipien und Muster für vernetzte Daten)Linked Open Data (Entwurfsprinzipien und Muster für vernetzte Daten)
Linked Open Data (Entwurfsprinzipien und Muster für vernetzte Daten)
 

Último

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
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
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 Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
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
 
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
 
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
 
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
 

Último (20)

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
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
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 Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
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...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
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
 
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
 
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
 
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...
 

Modeling Events for Integrating Event-Based Information

  • 1. A Model of Events for Integrating Event-Based Information in Complex Socio-technical Information Systems Ansgar Scherp, Thomas Franz, Carsten Saathoff, Steffen Staab Institute WeST University of Koblenz Germany http://west.uni-koblenz.de/
  • 2. Emergency Response Scenario Calls to report about a power outage Fire Department Coordinate and Emergency Citizen keep up to Documentary Report Hotline support date and update • Several emergency response entities are involved about the incident Creates incident with audio recording • Using different event-based systems Reports Emergency Report and update • Common understanding of exchanged multimediaincident by taking photos Control Center about the information is needed to efficiently communicate etc. Coordinate and keep up between ER entities Request to to date Police Department Forward report about a Liaison flooded cellar Emergency Response Officer Coordination  EU Integrated Project WeKnowIt http://www.weknowit.eu/ Snapped pole image from: http://www.dailymail.co.uk/ Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 2
  • 3. Outlook  Emergency Response Scenario  Motivation  Formal Model of Events  Existing Event Models  Future Work Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 3
  • 4. Motivation  Events need to be modeled and are useful in a variety of application domains  Lifelogs, multimedia experience sharing  Emergency response  Cultural heritage  News  Sports  Surveillance  …  However  Event detection and annotation from different sources  Using different data models and proprietary solutions  Event descriptions need to be shared between systems Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 4
  • 5. Event-Model-F • Humans like to think in terms of events & entities • Human-centered approach to capture experience and knowledge • Events • Occurrences in which humans participate • Subject to interpretation and discussion • Development of core ontology Event-Model-F • Sophisticated modeling support for occurrences in which humans participate • Homage to event model E by Westermann & Jain Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 5
  • 6. Requirements to a Common Event Model • Participative aspect • Temporal aspect • Spatial aspect • Structural aspect • Mereology (composition) • Causality • Correlation • Interpretation • Experiential aspect (documentation) Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 6
  • 7. Comparison to Existing Event Models SsVM = Semantic-syntactic video model VERL = Video event representation language CIDOC CRM = Conceptual reference model for cultural heritage Web Science and Ansgar Scherp Event-Model-F 7 Technologies scherp@uni-koblenz.de Slide 7
  • 8. Ontology Patterns of Event-Model-F • Event-Model-F defines six core ontology patterns based on Description and Situation pattern (1) Participation pattern (2) Mereology pattern (composition) (3) Causality pattern (4) Correlation pattern (5) Documentation pattern (6) Interpretation pattern • Specified in Web Ontology Language (OWL) • Formalized in Description Logics • Graphical representation in UML-like notation Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 8
  • 9. Modeling Basis of Event-Model-F • Ontology pattern Descriptions and Situations (DnS) as fundamental design principle for Event-Model-F • Formal representation of context through use of roles • Decoupling concrete events and objects from their roles in a specific contextual situation • Description • Specification of roles required in a specific situation • Can be understood as template • Situation • Observable real-world situation, i.e., a concrete combination of events and objects • Satisfies a description, if it fits into the template Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 9
  • 10. Example: Descriptions and Situations Pattern • DomesticPowerOutage- • DomesticPowerOutage- Description defines roles Situation defines objects • AffectedBuildingRole House-1 : Object • AffectedPersonRole Paul-1 : Object, • … Classify Sandy-1 : Object,… … • Important: Different people may claim different causes for the outage • Different interpretations of the same DomesticPowerOutageSituation a) Snapped power pole b) Problem with the power plant Image source: Wikipedia Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 10
  • 11. (3) Causality Pattern • Event (cause) implies other event (effect) • Causal relationship holds under some justification • Causes and effects are events, and only events EventCausalityDescription Concept defines defines exactly 1 Cause EventCausalityDescription Role defines exactly 1 Effect EventRole defines exactly 1 Justification Description defines only (Cause or Effect Effect Cause or Justification) Justification satisfies isSatisfiedBy exactly 1 EventCausalitySituation classifies isRoleOf Situation Event Description Example: The event of a snapped power pole causes a isEventIncludedIn isObjectIncludedIn power outage. EventCausalitySituation Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 11
  • 12. (1) Participation Pattern • Participation of living and non-living objects in events • Reuse of domain knowledge EventParticipationDescription defines exactly 1 DescribedEvent defines min 1 Participant defines some LocationParameter defines some TimeParameter Roles the defines only (DescribedEvent or Participant or entities play LocationParameter or TimeParameter) isSatisfiedBy exactly 1 EventParticipationSituation Real world entities Example: Firemen and home owner are involved in an incident of a house fire. Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 12
  • 13. (2) Mereology Pattern • Composite event consists of multiple component events • Composition along time, space, and space-time defines EventCompositionDescription EventCompositionDescription Concept Parameter defines exactly 1 Composite Description EventRole defines min 1 Component isParameterFor EventCompositionConstraint defines only (Composite or Component or EventCompositionConstraint) Composite Component TemporalConstraint classifies classifies parametrizes isSatisfiedBy exactly 1 EventCompositionSituation SpatioTemporalConstraint satisfies Time-Interval parametrizes Event hasParticipant Spatio-Temporal-Region isEvent Example: Events of a snapped power pole, power IncludedInObject SpatialConstraint outage, and bursting ofhasQuality are components ofparametrizes Situation hasQuality a dam a larger flooding event.Quality hasRegion isTime Space-Region isSpaceTime isSpace EventCompositionSituation IncludedIn IncludedIn IncludedIn Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 13
  • 14. (4) Correlation Pattern • Correlate events have a common cause • Happen at the same time or share some overlap • Useful, as often only correlation is observable and the common cause remains unknown defines EventCorrelationDescription EventCorrelationDescription defines min 2 Correlate Concept defines exactly 1 Justification Description EventRole Role defines only (Correlate or Justification) satisfies isSatisfiedBy exactly 1 EventCorrelationSituation Correlate Justification classifies classifies Situation Event Description Example: Several correlating power outage events isEventIncludedIn happen in the city. EventCorrelationSituation isObjectIncludedIn Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 14
  • 15. (5) Documentation Pattern • Provide documentary evidence for an event • Annotation of events with photos, video, audio, etc. EventDocumentationDescription defines exactly 1 DocumentedEvent defines some Documenter defines only (DocumentedEvent or Documenter) isSatisfiedBy exactly 1 EventDocumentation- Situation Example: • Documenter classifies ImageData defined in COMM (Core Ontology on Multimedia) • Formal model of MPEG-7 low-level descriptors Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 15
  • 16. (6) Interpretation Pattern • Explicit modeling of contextual views on events • Combines the instantiations of patterns (1) to (5) EventInterpretationDescription defines EventInterpretationDescription defines exactly 1 Interpretant Role defines min 1 RelevantSituation RelevantSituation Description defines only (Interpretant or RelevantSituation) Domain Ontology isSatisfiedBy exactly 1 EventInterpretationSituation EventRole RelevantComposition RelevantCausality satisfies Interpretant RelevantCorrelation For example: Interpretation of a power outage classifies RelevantParticipation • Citizen: power outage on our street is caused by snapped classifies power pole Situation • Officer: power outage of the city is caused by a problem Event Situation isEventIncludedIn in the power plant EventInterpretationSituation isObjectIncludedIn Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 16
  • 17. Design Approach 1. Chose of foundational ontology DOLCE+DnS Ultralight as modeling basis • Aims at capturing the most essential aspects in the world • Defines disjunctive upper classes Event, Object, Quality and Abstract • Follows a pattern-oriented approach for ontology design 2. Use of ontology design patterns • Generic solution to recurring modeling problem • Reduces complexity of the designed model 3. Defining Event-Model-F as core ontology • Provides structural knowledge that spans across multiple domains, e.g., lifelogs, emergency response, etc. • Build on top and align it with DOLCE+DnS Ultralight Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 17
  • 18. Comparison to Existing Event Models • Event Model E, EventML, Event Calculus, CIDOC CRM, VERL, SsVM, Event Ontology, Eventory • Do not follow such a systematic development approach • Semantically ambiguous • Conceptually narrow • Hinders interoperability of different event-based systems Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 18
  • 19. SemaPlorer Place Object Type Event Web Science and Ansgar Scherp Event-Model-F 19 Technologies scherp@uni-koblenz.de Slide 19
  • 20. Future work on Event-Model-F • Extraction of events and objects from Web content • Reasoning on Event-Model-F with Linked Geo Data • Event-Model-F Website • Provides the ontology and examples in OWL • Implementation of Java API • http://west.uni-koblenz.de/eventmodel/ Web Science and Ansgar Scherp Event-Model-F 20 Technologies scherp@uni-koblenz.de Slide 20
  • 21. Thank you for your attention! Questions? Ansgar Scherp scherp@uni-koblenz.de http://west.uni-koblenz.de/ Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 21
  • 22. --- Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 22
  • 23. What is an event? • Events • Perduring entities that unfold over time • Occurrences in which humans participate • Subject to discussions and interpretations by humans • Objects • Enduring entities that unfold over space • Events and objects require each other Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 23
  • 24. Ontology Stack • Domain Ontologies • Cover a specific domain • Example: fishery, human body, emergency response, etc. • Core Ontologies • Coverage: span across multiple domains • Examples: annotation, communication, events, ... • Foundational Ontologies • Span across multiple core ontologies Domain Ontologies Core Ontologies Foundational Ontologies Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 24
  • 25. Non-functional Requirements • Extensibility • Include future aspects for describing events • Axiomatization & formal precision • Required for a common understanding of events • Interoperability between systems • Modularity • Reduce complexity by selecting only what is required • Reusability • Share common events/objects for different interpretations • Reuse of domain knowledge • Separation of concerns • Core model needs to be applicable in many different domains • Separate structural knowledge from domain-specific knowledge Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 25
  • 26. Non-functional Requirement • Extensibility • Pattern-oriented approach of DOLCE+DnS Ultralight • Specializing/extending existing patterns, adding new patterns, … • Axiomatization & formal precision • Foundational ontology DOLCE+DnS Ultralight as basis • Semantically precise through Description Logics • Modularity • Pattern-oriented design • Reusability • Integrating existing domain ontologies • Separation of concerns • Structural knowledge is defined in the ontology design patterns • Domain-specific knowledge is linked through classifying roles Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 26
  • 27. Event-Model-F API • Programming interface to Event-Model-F • Enable direct use of the Event-Model-F without requiring to know the internal details of the ontology • Layered architecture of the API Your Application Event-Model-F Extended API Event-Model-F Core API RDF Storage (Sesame) • Release under open source license https://launchpad.net/eventmodelf Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 27
  • 28. Short Example: Serious Weather Conditions • During serious weather conditions a flood happens • Causality: power pole snappes and causes a power outage • Participation: citizen observes this event from his home Web Science and Ansgar Scherp Event-Model-F Technologies scherp@uni-koblenz.de Slide 28