Recent Advances in ViPER David Mihalcik Jonathan Shneier David Doermann.

Slides:



Advertisements
Similar presentations
Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
An Introduction to RDF(S) and a Quick Tour of OWL
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
1 CSIT600f: Introduction to Semantic Web Conclusion and Outlook Dickson K.W. Chiu PhD, SMIEEE Text: Antoniou & van Harmelen: A Semantic Web PrimerA Semantic.
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 5: 27 May.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Ontology Notes are from:
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
Dr. Alexandra I. Cristea RDF.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 Technologies and Modelling Frameworks XML ontology RDF taxonomy OWL thesaurus Semantic Web.
The Basic Tools Presented by: Robert E., & Jonathan Chase.
Editing Description Logic Ontologies with the Protege OWL Plugin.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
ViPER Video Performance Evaluation Toolkit viper-toolkit.sf.net.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
Logics for Data and Knowledge Representation
1 st Workshop on Intelligent and Knowledge-oriented Technologies, , Bratislava Scripting the Semantic Web Marian Babik, Ladislav Hluchy Intelligent.
Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh.
SQL Databases are a Moving Target Juan F. Sequeda – Syed Hamid Tirmizi –
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP2 – Media Semantics and Ontologies.
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
XML Extras Outline 1 - XML in 10 Points 2 - XML Family of Technologies 3 - XML is Modular 4 - RDF and Semantic Web 5- XML Example: UK GovTalk Group’s Schema.
A Short Tutorial to Semantic Media Wiki (SMW) [[date:: July 21, 2009 ]] At [[part of:: Web Science Summer Research Week ]] By [[has speaker:: Jie Bao ]]
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Of 35 lecture 5: rdf schema. of 35 RDF and RDF Schema basic ideas ece 627, winter ‘132 RDF is about graphs – it creates a graph structure to represent.
Artificial Intelligence 2004 Ontology
CSCI-383 Object-Oriented Programming & Design Lecture 10.
FAO of the UN Library and Documentation Systems Division AOS workshop Beijing April 04 Tutorial 2: Ontology Tools Boris Lauser Food and Agriculture Organization.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
Problems with XML & XML Schemas XML falls apart on the Scalability design goal. 1.The order in which elements appear in an XML document is significant.
Ch 7: RDF schema 현근수, 김영욱, 백상윤, 이용현 Team C. Introduction Semantic web modeling In RDF: simply creates graph structure to represent data In RDFS: about.
Recent Advances in ViPER David Mihalcik David Doermann Charles Lin.
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
Practical RDF Chapter 12. Ontologies: RDF Business Models Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
March 19th 2007 TANGO collaboration 1 POGO-7 Pascal Verdier ESRF- Hamburg - 25 th of October 2010 A Short History of Pogo A Short History of Pogo New Technology.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
ViPER Video Performance Evaluation Toolkit viper-toolkit.sf.net.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Ontology domain & modeling extensions. Modeling enhancements: overview Enhancements: – Increased expressivity in ontology – Increased expressivity in.
ISA 95 Working Group Process Centric Exchanges Gavan W Hood July 23, 2015 GWH 2.1.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
ViPER Video Annotation and Performance Evaluation viper-toolkit.sf.net.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Semantic Web unleashes your data! The Semantic Web will transform the use of content. Semantic Web – is an extension of the current web. Semantic Web.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
OWL imports Nick Drummond or “How to make life hard for tool developers”
Chapter Describing Individuals OWL Individuals ▫Ontological Primitive Layer  Mostly described with RDF ▫Instances of user-defined ontological.
Re Write POGO using openArchitectureWare Technology ● Pogo History ● OpenArchitectureWare technology ● Generated code ● Project status.
Stanford Medical Informatics
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology.
Presentation transcript:

Recent Advances in ViPER David Mihalcik Jonathan Shneier David Doermann

Work in Progress Improved SE processes. (Web site, SourceForge, etc.). Rewriting the GT modules using the API. – Allows for more freedom in individual modules. – Undo/redo support. – API has interface for editing viper data schema. – Already have non-editable timeline and canvas views. Enhancing PE to support: – ROC curve drawing. – Enhancing “don’t care” functionality to support “really care” rules. Perhaps generalize to a computed “care” factor.

Current Hazy Plans Enhancing API to support: – Plain text search. – Relations. – Generated attributes. – Inheritance? Possibly ontology integration: OWL or RDFS – see paper on using description logics to enhance multimedia libraries. Multi-level evaluation of activities. Would like to integrate: – Object-level evaluation. – Action-level evaluation. – Higher-level evaluation.

Process Improvement SourceForge web site: – Actively maintaining list of requirements and goals.

Timeline View Based on Jon Heggland’s OntoLog. Other existing tools include timeline editors in video/sound/multimedia editing tools, Plaisant’s LifeLines, etc.

OntoLog

Current Timeline

Lvalues + Cityscape + Indoors + Outdoors - Background

Objects + People + Faces + Text - Objects

Need for Ontology Integration Support for relations. – This event is composed of these activities. – These people participated in these activities. – More generally, this object is related to these other objects. Support for inheritance. – This object type represents a subset of all objects in this type, e.g. ‘arrive’ is a subclass of ‘move’.

Ontology Integration Using simple description logics, probably getting a third generation, non-compatible ViPER data format in the process. OWL – the W3C’s web ontology language, is a layer on top of RDF (what OntoLog uses) to support DL reasoning. – Using n3, would look somewhat similar to old format, if a little more difficult to understand the header or parse without an n3 parser. – Using XML, would be even more verbose than new format. – Grew from DAML, so there are already a variety of tools developed at UMCP.

Example of Possible Data Format owl:Ontology rdf:about <> ; owl:imports ; owl:imports. :FileInformation rdfs:subClassOf viper:FileDescriptor. :named a owl:ObjectProperty ; rdfs:subPropertyOf viper:hasAttribute ; rdfs:label "has file name of" ; rdfs:range :FileInformation ; rdfs:domain. a viper:Sourcefile ; viper:hasFileDescriptor [ a :FileInformation ; :named [ a :svalue ; :hasValue “a.mpg” ] ].

Activity and Event Evaluation At the most simple, do signal detection type evaluation, allowing ROC analysis. – For near misses, can do some sort of windowed approach. – Using partial order of activities, can evaluate at different levels of meaning. Important event -> people event -> steal book. However, activities can be complex, and may want to evaluate them at multiple levels.

Activity Decomposition Regard each event as an aggregation of smaller activities. Check how well it segmented the activities: – For each event, compare all related objects/activities. – Get back a score for each event.