Standardized Multimedia Retrieval in Distributed Heterogenous Database Systems. Dr. Mario Döller

Size: px
Start display at page:

Download "Standardized Multimedia Retrieval in Distributed Heterogenous Database Systems. Dr. Mario Döller"

Transcription

1 Standardized Multimedia Retrieval in Distributed Heterogenous Database Systems Dr. Mario Döller

2 Motivation Current Situation Query Languages MMRS Metadata Annotation Professional Content Provider SQL/MM MOQL XIRQL Oracle InterMedia MPEG-7 Dublin Core MMDOC- QL XQuery IMAQL XPath SVQL IBM MMRS Informix Blobworld TV- Anytime NISO Propri etary Private Content Provider 2/34

3 Standardized Retrieval in Distributed MM Systems MPEG Query Format Multimedia Middleware MPEG Query Format MPEG-7 MM Database Dublin Core Image Database Audio Database 3/34

4 The MPEG Query Format

5 The MPEG Query Format (MPQF) Becomes International Standard Spring 2009 General Concepts o bases on XML and is defined by an XML Schema o decoupled from any other metadata standard (also MPEG-7) o support for any XML based MM metadata description o integration of limited XQuery functionality o MPQF divided into 3 main categories Management Input Query Format Output Query Format 5/34

6 MPQF Concepts Management How to find MPQF based MM Retrieval Systems (MMRSs)? o 2 Scenarios MMRS is known to the Client 1. Scenario Query Response 2. Scenario MMRS MMRS(s) is/are not known to the Client Search MMRS Available MMRS Query Response Proprietary Systems Response Query Query MMRS Response MMRS 6/34

7 MPQF Concepts Query I How to query MMRS satisfactorily? Query Design MPQF supports: o Synchronous/Async hronous mode o Timeout functionality QFDeclaration (0..1) OutputDescription (0..1) Query QueryCondition (0..1) 7/34

8 MPQF Concepts Query II QFDeclaration o declaration of resources for query conditions resource can be: (structured) text, raw media or any metadata description type (e.g., DominantColorType of MPEG-7) OutputDescription o defines the content as well as structure of the result set o uses XPath for selecting desired types/elements of the supported metadata description supports absolute and relative addressing o Metadata description independent o supports grouping/sorting o limitation/paging of result set 8/34

9 MPQF Concepts Query - Condition modular filter architecture filter data according to TargetMediaType join functionality specification of granularity 9/34

10 MPQF Concepts Query - Condition [0.. 1] AND scoringfunction [0.. 1] [0.. 1] thresholdvalue QbMedia QbMedia preferencevalue assign preferencevalue and thresholdvalue to every condition assign scoringfunction to every Boolean Operator (AND, OR, XOR) (recommended to follow t-norm, t- conorm rules) result in rank and confidence evaluation for every item 10/34

11 MPQF Examples Management I request: give me all available MMRS! request: give me all available MMRS fitting to my desired requirements <MpegQuery> <Management> </Input> </Management> </MpegQuery> <MpegQuery> <Management> <Input> <DesiredCapability> <SupportedMetadata href="urn:mpeg:mpeg7:schema:2004" /> <SupportedQueryTypes href="querybymedia" /> <SupportedQueryTypes href="querybyfreetext" /> </DesiredCapability> </Input> </Management> </MpegQuery> 11/34

12 MPQF Examples Query I Browsing Query <MpegQuery> <Query> <Input /> </Query> </MpegQuery> QueryByFree Text <MpegQuery> <Query> <Input> <QueryCondition> <Condition xsi:type="querybyfreetext"> <FreeText>This is a free text query </FreeText> </Condition> </QueryCondition> </Input> </Query> </MpegQuery> 12/34

13 Multimedia Middleware

14 Specifications Existing Frameworks o RMI (Remote Method Invocation) Communication protocol, Java o CORBA (Common Object Request Broker Architecture) platform-comprehensive protocols and services Frameworks: o dlimit o Framework of the HERON project o MOCHA (Middleware based On a Code shipping Architecture) 14/34

15 MPQF Web Service based MM Middleware 15/34

16 MPQF Mobile Agent based MM Middleware 16/34

17 Result Aggregation Existing Algorithm Identic Content Combination techniques: Min, Max, CombSum, CombMNZ Weighted combination techniques Borda-fuse voting model Overlapping Content Data fusion techniques Shadow Document Disjoint Content Method Raw score merging Round Robin Reference statistics Feature distance ranking algorithms Cross rank similarity comparison Query-based sampling 17/34

18 Applicable Result Aggregation Algorithm Multimedia-Databases: Degree of overlap not known, different content (image, audio, etc.) uncooperativ Result: list containing rank, record number, confidence information,... Applicable Algorithms: (weighted) combination techniques Borda-fuse voting model Shadow document method Round Robin: o Precondition: no elimination of duplicates o Problem: leads to duplicated elements in the result set 18/34

19 Multimedia Database

20 MM Metadata Description MPEG-7 concentrates on describing multimedia content in a semantically rich manner. ISO / IEC : Systems ISO / IEC : Description Definition Language ISO / IEC : Visual ISO / IEC : Audio ISO / IEC : Multimedia Description Schemes (MDS) ISO / IEC : Reference Software ISO / IEC : Conformance ISO / IEC : Extraction and Use ISO / IEC : Profile ISO / IEC : Schema Definition ISO / IEC : MPEG-7 Schema Profiles ISO / IEC : MPEG Query Format 20/34

21 MPEG 7 Network Description Definition Language Definition Tags extension D10 D1 D7 D6 D4 D9 D2 D8 D5 D3 Structuring Descriptors: (Syntax & semantic of feature representation) Instantiation D2 D6 D1 DS1 DS4 D4 DS2 DS3 D3 D5 Description Schemes <scene id=1> <time>... <camera>.. <annotation </scene> Encoding & Delivery /34

22 Introduction to Extensible ORDBMS Multimedia Extension ORDBMS Extensibility Interfaces Type System Server Execution Query Processing Query Optimizer Data Indexing currently available systems o Oracle Data Cartridges o Informix DataBlades o DB2 Extenders 22/34

23 MPEG-7 MMDB Architecture 23/34

24 Multimedia Schema based on MPEG-7 approach o selected MPEG-7 types become DB types / tables o use of XMLType to reduce the amount of datatypes in the database o reduce inheritance hierarchy through skipping abstract types manually o navigation via references (top-down) and keys (bottom-up) 24/34

25 Multimedia Schema based on MPEG-7(2) relational keys (DOC_ID, PART_ID) o to distinguish data from various MPEG-7 files o to store several occurence of the same element in the MPEG-7 document xsi:type references collections: o table of type o table of REF type MPEG-7 attributes/elements are mapped to DB table attributes Metadata for insertion process 25/34

26 Multimedia Schema based on MPEG-7 (3) <!-- Definition of StillRegion DS --> <complextype name="stillregiontype"> <complexcontent> <extension base="mpeg7:segmenttype"> <sequence> <choice minoccurs="0"> <element name="spatiallocator" type="mpeg7:regionlocatortype"/> <element name="spatialmask" type="mpeg7:spatialmasktype"/> </choice>... <choice minoccurs="0" maxoccurs="unbounded"> <element name="visualdescriptor" type="mpeg7:visualdtype"/> <element name="visualdescriptionscheme" type="mpeg7:visualdstype"/> <element name="gridlayoutdescriptors" type="mpeg7:gridlayouttype"/> </choice>... </sequence> </extension> </complexcontent> </complextype> dummynttype27 StillRegionType DOC_ID : Integer PART_ID : Integer MediaLocator : SYS.XMLType TextAnnotation : dummynttype83 SpatialLocator : SYS.XMLType SpatialMask : SYS.XMLType dummyattr23 : dummynttype27 Image() StillRegion() dummynttype83 TextAnnotationType DOC_ID : Integer PART_ID : Integer dummyattr12 : dummynttype13 relevance : Float(126) confidence : Float(126) lang : Varchar2(50) TextAnnotation() dummytype28 VisualDescriptor : Varchar2(60) VisualDescriptor_PART_ID : Integer VisualDescriptionScheme : SYS.XMLType GridLayoutDescriptors : SYS.XMLType 26/34

27 Multimedia Indexing Framework Main features: GistService o GiST GistWrapper Multimedia Index Type o consists of several index types, operators o rt_nearest_point(clob, CLOB, number, number); appropriate implementation (objects) 27/34

28 Multimedia Query Optimizer enhance cost based query optimizer o cost (k-nearest neighbor searches) implementation relies on a model for knn query cost by Ju-Hong Lee, Guang-Ho Cha and Chin- Wan Chung o selectivity (range searches) 28/34

29 approach: Query Optimizer - Selectivity o cluster the data set (feature vectors) with a density based cluster algorithm (CURE, DBSCAN) o calculate the density factor for every cluster -> #points/v(mbr) o compute selectivity for a point by identifying the correct cluster (intersect operation with MBR) and multiply the density factor with the volume of the range search 29/34

30 Querying MPEG-7 MMDB query traditionally with the help of XPATH expressions: SELECT extract(medialocator,'/medialocator/mediauri/text()') FROM audio; query the database with Oracles XMLDB functionality to produce well formed MPEG-7 output query the database with the help of our internal QueryLib 30/34

31 Content Based Image Retrieval MPEG-7 - Blobworld original system was introduced by Prof. Hellerstein and his group at the University of California, Berkeley improvements: o images and their blobs are described with MPEG-7 and stored and indexed by our MPEG-7 MMDB o providing means for enhancing the image pool at runtime retrieval bases on knn search (MIF) of following weighted features: color, shape and texture result is returned as MPEG-7 document 31/34

32 Audio Recognition Tool developed in connection with RWTH Aachen (Holger Crysandt) extracted MPEG-7 descriptions of audio files are stored and indexed by the MPEG-7 MMDB retrieval allows: o exact match search by interpreter, genre or song title o similarity search that relies on audio signature 32/34

33 Outlook

34 MPQF MM Database System MPQF based Multimedia Retrieval Engine MPQF Parser MPQF Optimizer Validation LL-Feature extraction MPQF Algebra MM Metadata Data MM Raw Data MPQF Query Processing Text Retrieval XQuery Engine. Indexer MPQF Result Generation QBE 34/34

35 Outlook Future Work o 88. MPEG Meeting (April 2008) Reference Software o JPEG Decided to use MPQF as query language for the JPSearch project o MPQF is used in the following EU projects SAPIR (http://www.sapir.eu/) PHAROS (http://www.pharos-audiovisual-search.eu/) ENTHRONE (http://www.ist-enthrone.org/) o Research Develop an MPQF Retrieval Engine Develop an MPQF Service Aggregation Develop applications using MPQF Retrieval Engine and/or JPSearch environment 35/34

36 Questions? 36/34

Lecture 7: Introduction to Multimedia Content Description. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2008

Lecture 7: Introduction to Multimedia Content Description. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2008 Lecture 7: Introduction to Multimedia Content Description Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2008 Outline Why do we need to describe multimedia content? Low level descriptors High

More information

DATABASDESIGN FÖR INGENJÖRER - 1DL124

DATABASDESIGN FÖR INGENJÖRER - 1DL124 1 DATABASDESIGN FÖR INGENJÖRER - 1DL124 Sommar 2007 En introduktionskurs i databassystem http://user.it.uu.se/~udbl/dbt-sommar07/ alt. http://www.it.uu.se/edu/course/homepage/dbdesign/st07/ Kjell Orsborn

More information

Generating XML from Relational Tables using ORACLE. by Selim Mimaroglu Supervisor: Betty O NeilO

Generating XML from Relational Tables using ORACLE. by Selim Mimaroglu Supervisor: Betty O NeilO Generating XML from Relational Tables using ORACLE by Selim Mimaroglu Supervisor: Betty O NeilO 1 INTRODUCTION Database: : A usually large collection of data, organized specially for rapid search and retrieval

More information

MPEG-7: Multimedia Content Description interface

MPEG-7: Multimedia Content Description interface Introduction to MPEG-21 workshop 20th & 21st of March 2000 MPEG-7: Multimedia Content Description interface Philippe Salembier Olivier Avaro Universitat Politècnica de Catalunya France Telecom philippe@gps.tsc.upc.es

More information

Designing Ubiquitous Personalized TV-Anytime Services

Designing Ubiquitous Personalized TV-Anytime Services Designing Ubiquitous Personalized TV-Anytime Services Fotis G. Kazasis, Nektarios Moumoutzis, Nikos Pappas, Anastasia Karanastasi, Stavros Christodoulakis Lab. Of Distributed Multimedia Information Systems

More information

ERIC7: An Experimental Tool for Content-Based Image Encoding and Retrieval under the MPEG-7 Standard

ERIC7: An Experimental Tool for Content-Based Image Encoding and Retrieval under the MPEG-7 Standard ERIC7: An Experimental Tool for Content-Based Image Encoding and Retrieval under the MPEG-7 Standard L. Gagnon, S. Foucher, V. Gouaillier R&D Department, Computer Research Institute of Montreal 550 Sherbrooke

More information

Data Discovery on the Information Highway

Data Discovery on the Information Highway Data Discovery on the Information Highway Susan Gauch Introduction Information overload on the Web Many possible search engines Need intelligent help to select best information sources customize results

More information

Database Heterogeneity

Database Heterogeneity Database Heterogeneity Lecture 13 1 Outline Database Integration Wrappers Mediators Integration Conflicts Data Warehousing 2 Motivation If we all use the same database, things are quite simple However,

More information

Search Engines. Information Retrieval in Practice

Search Engines. Information Retrieval in Practice Search Engines Information Retrieval in Practice All slides Addison Wesley, 2008 Search Engine Architecture A software architecture consists of software components, the interfaces provided by those components,

More information

Modern Databases. Database Systems Lecture 18 Natasha Alechina

Modern Databases. Database Systems Lecture 18 Natasha Alechina Modern Databases Database Systems Lecture 18 Natasha Alechina In This Lecture Distributed DBs Web-based DBs Object Oriented DBs Semistructured Data and XML Multimedia DBs For more information Connolly

More information

Information Systems & Semantic Web University of Koblenz Landau, Germany

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany Information Systems University of Koblenz Landau, Germany Semantic Multimedia Management - Multimedia Annotation Tools http://isweb.uni-koblenz.de Multimedia Annotation Different levels of annotations

More information

SQL SERVER 2008 DATABASE MANAGEMENT. PART I: Writing Queries using MS Server 2008 Transact-SQL

SQL SERVER 2008 DATABASE MANAGEMENT. PART I: Writing Queries using MS Server 2008 Transact-SQL SQL SERVER 2008 DATABASE MANAGEMENT PART I: Writing Queries using MS Server 2008 Transact-SQL Module 1: Querying and Filtering Data Using the SELECT Statement Filtering Data Working with NULL Values Formatting

More information

Search and Information Retrieval

Search and Information Retrieval Search and Information Retrieval Search on the Web 1 is a daily activity for many people throughout the world Search and communication are most popular uses of the computer Applications involving search

More information

Exploration using a commercially available database for the identification of video images scenes

Exploration using a commercially available database for the identification of video images scenes Exploration using a commercially available database for the identification of video images scenes Horia Ilie 1, Alain April 1, Harald Kosch 2, Christian Hofbauer 2, and Pierre Bourque 1 1 École de Technologie

More information

Complex Data and Object-Oriented. Databases

Complex Data and Object-Oriented. Databases Complex Data and Object-Oriented Topics Databases The object-oriented database model (JDO) The object-relational model Implementation challenges Learning objectives Explain what an object-oriented data

More information

Multimedia Database Systems: Where are we now?

Multimedia Database Systems: Where are we now? Multimedia Database Systems: Where are we now? Harald Kosch and Mario Döller Institute of Information Technology, University Klagenfurt Universitätsstr. 65/67, A -9020 Klagenfurt Austria harald(mario)@itec.uni-klu.ac.at

More information

Bases de données avancées Bases de données multimédia

Bases de données avancées Bases de données multimédia Bases de données avancées Bases de données multimédia Université de Cergy-Pontoise Master Informatique M1 Cours BDA Multimedia DB Multimedia data include images, text, video, sound, spatial data Data of

More information

Implementing XML Schema inside a Relational Database

Implementing XML Schema inside a Relational Database Implementing XML Schema inside a Relational Database Sandeepan Banerjee Oracle Server Technologies 500 Oracle Pkwy Redwood Shores, CA 94065, USA + 1 650 506 7000 Sandeepan.Banerjee@Oracle.com ABSTRACT

More information

Managing large sound databases using Mpeg7

Managing large sound databases using Mpeg7 Max Jacob 1 1 Institut de Recherche et Coordination Acoustique/Musique (IRCAM), place Igor Stravinsky 1, 75003, Paris, France Correspondence should be addressed to Max Jacob (max.jacob@ircam.fr) ABSTRACT

More information

K@ A collaborative platform for knowledge management

K@ A collaborative platform for knowledge management White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index

More information

Presentation / Interface 1.3

Presentation / Interface 1.3 W3C Recommendations Mobile Web Best Practices 1.0 Canonical XML Version 1.1 Cascading Style Sheets, level 2 (CSS2) SPARQL Query Results XML Format SPARQL Protocol for RDF SPARQL Query Language for RDF

More information

2778A - Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

2778A - Writing Queries Using Microsoft SQL Server 2008 Transact-SQL 2778A - Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course Number: 2778A Course Length: 3 Days Course Overview This 3-day instructor led course provides students with the technical skills

More information

MOC 10774A: Querying Microsoft SQL Server 2012

MOC 10774A: Querying Microsoft SQL Server 2012 MOC 10774A: Querying Microsoft SQL Server 2012 Course Overview This course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2012. Course

More information

CS2Bh: Current Technologies. Introduction to XML and Relational Databases

CS2Bh: Current Technologies. Introduction to XML and Relational Databases CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 Instructor: Wenfei Fan Office: AT 2.07 Office Hour: Wednesday 2:00-3:00 Email: wenfei@inf.ed.ac.uk Web: http://homepages.inf.ed.ac.uk/wenfei/cs2/home.html

More information

Based upon your enquiry we are pleased to send you the course curriculum for Java. Core Java. Fundamentals of Object-Oriented Programming

Based upon your enquiry we are pleased to send you the course curriculum for Java. Core Java. Fundamentals of Object-Oriented Programming Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Java Given below is the brief description for the course you are looking for: Core Java Fundamentals of Object-Oriented

More information

Evaluating Metadata access

Evaluating Metadata access Evaluating Metadata access strategies with the GOME test suite André Gemünd Fraunhofer SCAI www.eu-egee.org EGEE-II INFSO-RI-031688 EGEE and glite are registered trademarks Motivation Testing the test

More information

The MPEG Standard. MPEG-1 (1992) actually a video player. plays out audio/video streams same type of access as home VCR

The MPEG Standard. MPEG-1 (1992) actually a video player. plays out audio/video streams same type of access as home VCR The MPEG Standard MPEG-1 (1992) actually a video player plays out audio/video streams same type of access as home VCR MPEG-2 (1995) introduced for compression and transmission of digital TV signals still

More information

Oracle Data Integrator: Administration and Development

Oracle Data Integrator: Administration and Development Oracle Data Integrator: Administration and Development What you will learn: In this course you will get an overview of the Active Integration Platform Architecture, and a complete-walk through of the steps

More information

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs. Multimedia Databases Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 0 Organizational Issues Lecture 21.10.2014 03.02.2015

More information

XML: Extensible Markup Language

XML: Extensible Markup Language Chapter 12 XML: Extensible Markup Language Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 12 Outline Structured, Semistructured, and Unstructured Data XML Hierarchical

More information

Data processing goes big

Data processing goes big Test report: Integration Big Data Edition Data processing goes big Dr. Götz Güttich Integration is a powerful set of tools to access, transform, move and synchronize data. With more than 450 connectors,

More information

Customer Bank Account Management System Technical Specification Document

Customer Bank Account Management System Technical Specification Document Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6

More information

Digital Libraries and Content Management

Digital Libraries and Content Management Digital Libraries and Content Management Database Research Group, University of Rostock 4th European IBM Content Manager and Media Workshop, September 2002, Essen 0. Overview 1. Content Management Systems

More information

Video Content Description: From Low-Level Features to Semantics

Video Content Description: From Low-Level Features to Semantics Video Content Description: From Low-Level Features to Semantics A. Murat Tekalp University of Rochester www.ece.rochester.edu/~tekalp PhD Students Ahmet Ekin, A. Mufit Ferman, Yaowu Xu Overview!Learning

More information

Object Database Management Systems

Object Database Management Systems Part 7 Object Database Management Systems Outline Motivation for object database management Object-oriented principles Architectures for object database management Database definition and manipulation

More information

IBM DB2 XML support. How to Configure the IBM DB2 Support in oxygen

IBM DB2 XML support. How to Configure the IBM DB2 Support in oxygen Table of Contents IBM DB2 XML support About this Tutorial... 1 How to Configure the IBM DB2 Support in oxygen... 1 Database Explorer View... 3 Table Explorer View... 5 Editing XML Content of the XMLType

More information

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for

More information

Metadata Overview. November, 1999 c Grace Agnew

Metadata Overview. November, 1999 c Grace Agnew Metadata: Data that describes data Data that manages data Structured data about data Pure metadata has meaning only in relation to the primary data that is being described. Types ofmetadata:! Structural

More information

Oracle XML DB vs. IBM DB2 XML Extender. An Oracle Technical White Paper February 2003

Oracle XML DB vs. IBM DB2 XML Extender. An Oracle Technical White Paper February 2003 Oracle XML DB vs. IBM DB2 XML Extender An Oracle Technical White Paper February 2003 Oracle XML DB vs. IBM DB2 XML Extender OVERVIEW Oracle XML DB is a high-performance XML storage and retrieval technology

More information

Integrating XML and Databases

Integrating XML and Databases Databases Integrating XML and Databases Elisa Bertino University of Milano, Italy bertino@dsi.unimi.it Barbara Catania University of Genova, Italy catania@disi.unige.it XML is becoming a standard for data

More information

XQuery Framework for Interoperable Multimedia Retrieval

XQuery Framework for Interoperable Multimedia Retrieval XQuery Framework for Interoperable Multimedia Retrieval Mario Döller, Florian Stegmaier, Alexander Stockinger, Harald Kosch Chair of Distributed Information Systems University of Passau 94034 Passau, GERMANY

More information

A Description Infrastructure for Audiovisual Media Processing Systems Based on MPEG-7

A Description Infrastructure for Audiovisual Media Processing Systems Based on MPEG-7 Journal of Universal Knowledge Management, vol. 1, no. 1 (2006), 26-35 submitted: 14/5/06, accepted: 29/5/06, appeared: 28/8/06 J.UKM A Description Infrastructure for Audiovisual Media Processing Systems

More information

Search Result Optimization using Annotators

Search Result Optimization using Annotators Search Result Optimization using Annotators Vishal A. Kamble 1, Amit B. Chougule 2 1 Department of Computer Science and Engineering, D Y Patil College of engineering, Kolhapur, Maharashtra, India 2 Professor,

More information

WHAT MOTIVATED DATA MINING? WHY IS IT IMPORTANT?

WHAT MOTIVATED DATA MINING? WHY IS IT IMPORTANT? WHAT MOTIVATED DATA MINING? WHY IS IT IMPORTANT? Data mining is mainly used for decision making in business. The abundance of data, coupled with the need for powerful data analysis tools, has been described

More information

Research on the Model of Enterprise Application Integration with Web Services

Research on the Model of Enterprise Application Integration with Web Services Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business

More information

Image Databases INLS 623 Lina Huang Elise Moore Ketan Palshikar Nevin Yang

Image Databases INLS 623 Lina Huang Elise Moore Ketan Palshikar Nevin Yang Image Databases INLS 623 Lina Huang Elise Moore Ketan Palshikar Nevin Yang What is an image database? Definition - a collection of image data, typically associated with the activities of one or more related

More information

OWB Users, Enter The New ODI World

OWB Users, Enter The New ODI World OWB Users, Enter The New ODI World Kulvinder Hari Oracle Introduction Oracle Data Integrator (ODI) is a best-of-breed data integration platform focused on fast bulk data movement and handling complex data

More information

CS561- ADVANCED TOPICS IN DATABASE SYSTEMS

CS561- ADVANCED TOPICS IN DATABASE SYSTEMS CS561- ADVANCED TOPICS IN DATABASE SYSTEMS CS561-SPRING 2012 WPI, MOHAMED ELTABAKH 1 INTRODUCTION & LOGISTICS HISTORY OF DBMS Database systems have evolved since 70s to replace the file system w.r.t storing

More information

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

TV-Anytime. metadata. A preliminary specification on schedule! Introduction

TV-Anytime. metadata. A preliminary specification on schedule! Introduction TV-Anytime metadata A preliminary specification on schedule! Jean-Pierre Evain EBU Technical Department TV-Anytime will allow consumers to watch programmes in the way they want and when they want. Consumers

More information

PolarLake Oracle XMLDB

PolarLake Oracle XMLDB PolarLake Oracle XMLDB w w w. p o l a r l a k e. c o m 1 PolarLake Background Founded in 2003 Offices in Dublin, London, New York XML integration heritage patents in XML processing Warren Buckley CTO and

More information

Chapter 3 Data Warehouse - technological growth

Chapter 3 Data Warehouse - technological growth Chapter 3 Data Warehouse - technological growth Computing began with data storage in conventional file systems. In that era the data volume was too small and easy to be manageable. With the increasing

More information

Agents and Web Services

Agents and Web Services Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of

More information

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2

More information

Unified XML/relational storage March 2005. The IBM approach to unified XML/relational databases

Unified XML/relational storage March 2005. The IBM approach to unified XML/relational databases March 2005 The IBM approach to unified XML/relational databases Page 2 Contents 2 What is native XML storage? 3 What options are available today? 3 Shred 5 CLOB 5 BLOB (pseudo native) 6 True native 7 The

More information

Efficient Structure Oriented Storage of XML Documents Using ORDBMS

Efficient Structure Oriented Storage of XML Documents Using ORDBMS Efficient Structure Oriented Storage of XML Documents Using ORDBMS Alexander Kuckelberg 1 and Ralph Krieger 2 1 Chair of Railway Studies and Transport Economics, RWTH Aachen Mies-van-der-Rohe-Str. 1, D-52056

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 4: Elementary services

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 4: Elementary services INTERNATIONAL STANDARD ISO/IEC 23006-4 Second edition 2013-02-15 Information technology Multimedia service platform technologies Part 4: Elementary services Technologies de l'information Technologies de

More information

Overview of Computer Science

Overview of Computer Science Overview of Computer Science CSC 101 - Spring 2013 Database Systems April 15 What s a database system? Database: Organized body of related information Database management system (DBMS): A software system

More information

A Survey on Video Content Analysis

A Survey on Video Content Analysis A Survey on Video Content Analysis Yamini Gupta IT Department Gujarat Technological University yamini_94@yahoo.co.in Gujarat Abstract: This work aims at developing a better understanding towards the process

More information

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Length: 3 Days Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server 2008 Type: Course

More information

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778 - Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Page 1 of 9 Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778: 2days; Instructor-Led Introduction This

More information

Multimedia Systems: Database Support

Multimedia Systems: Database Support Multimedia Systems: Database Support Ralf Steinmetz Lars Wolf Darmstadt University of Technology Industrial Process and System Communications Merckstraße 25 64283 Darmstadt Germany 1 Database System Applications

More information

SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com murachbooks@murach.com Expanded

More information

Course 2778 : Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Course 2778 : Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778 : Writing Queries Using Microsoft SQL Server 2008 Transact-SQL About this Course This 3-day instructor led course provides students with the technical skills required to write basic Transact-SQL

More information

An Oracle White Paper October 2013. Oracle Data Integrator 12c New Features Overview

An Oracle White Paper October 2013. Oracle Data Integrator 12c New Features Overview An Oracle White Paper October 2013 Oracle Data Integrator 12c Disclaimer This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should

More information

A Comparison of Database Query Languages: SQL, SPARQL, CQL, DMX

A Comparison of Database Query Languages: SQL, SPARQL, CQL, DMX ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 3 Issue 2; March-April-2016; Page No. 09-13 A Comparison of Database

More information

Multimedia Database Management Systems (MMDBMS): An overview of design, retrieval methods, and applications. Vanna Bushong. Evangel University

Multimedia Database Management Systems (MMDBMS): An overview of design, retrieval methods, and applications. Vanna Bushong. Evangel University Multimedia Database 1 Running head: MULTIMEDIA DATABASE MANAGEMENT SYSTEMS Multimedia Database Management Systems (MMDBMS): An overview of design, retrieval methods, and applications Vanna Bushong Evangel

More information

Flattening Enterprise Knowledge

Flattening Enterprise Knowledge Flattening Enterprise Knowledge Do you Control Your Content or Does Your Content Control You? 1 Executive Summary: Enterprise Content Management (ECM) is a common buzz term and every IT manager knows it

More information

Digital Broadcasting Technology 1

Digital Broadcasting Technology 1 MPEG-7 Standard Janko Ćalić janko@cs.bris.ac.uk http://www.cs.bris.ac.uk/home/janko/city/ MPEG Standards MPEG-1: Storage of moving picture and audio on storage media (CD- ROM) MPEG-2: Digital television

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

JAVA ENTERPRISE IN A NUTSHELL. Jim Farley and William Crawford. O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo.

JAVA ENTERPRISE IN A NUTSHELL. Jim Farley and William Crawford. O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo. 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. JAVA ENTERPRISE IN A NUTSHELL Third Edition Jim Farley and William

More information

MD Link Integration. 2013 2015 MDI Solutions Limited

MD Link Integration. 2013 2015 MDI Solutions Limited MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

XML and databases (and XForms)

XML and databases (and XForms) XML and databases (and XForms) Patryk Czarnik XML and Applications 2013/2014 Week 13 13.01.2014 XML support in databases categorisation Classic (usually relational) database with XML support logical structure

More information

Oracle SQL Developer 3.0: Overview and New Features

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features 1 Oracle SQL Developer 3.0: Overview and New Features Sue Harper Senior Principal Product Manager The following is intended to outline our general product direction. It is intended

More information

Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet

Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet SUMMARY Dimitris Kotzinos 1, Poulicos Prastacos 2 1 Department of Computer Science, University of Crete

More information

Basic Concepts Databases and Database Users Introduction An Example Characteristics of the Database Approach Actors on the Scene Workers Behind the

Basic Concepts Databases and Database Users Introduction An Example Characteristics of the Database Approach Actors on the Scene Workers Behind the Basic Concepts Databases and Database Users Introduction An Example Characteristics of the Database Approach Actors on the Scene Workers Behind the Scene Advantages of Using a DBMS Implications of the

More information

Oracle Database 12c: Use XML DB

Oracle Database 12c: Use XML DB Oracle University Contact Us: 0180 2000 526 Oracle Database 12c: Use XML DB Duration: 5 Days What you will learn This Oracle Database 12c: Use XML DB training allows you to deep dive into the key features

More information

XML Programming. Duration: 5 Days Price: $2595 *California residents and government employees call for pricing.

XML Programming. Duration: 5 Days Price: $2595 *California residents and government employees call for pricing. XML Programming Duration: 5 Days Price: $2595 *California residents and government employees call for pricing. Course Description: The extensible Markup Language (XML) provides a standard, document-based

More information

CSE 132A. Database Systems Principles

CSE 132A. Database Systems Principles CSE 132A Database Systems Principles Prof. Victor Vianu 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric:

More information

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778-08;

More information

Oracle Data Integrator integration with OBIEE

Oracle Data Integrator integration with OBIEE Oracle Data Integrator integration with OBIEE February 26, 2010 1:20 2:00 PM Presented By Phani Kottapalli pkishore@astcorporation.com 1 Agenda Introduction to ODI Architecture Installation Repository

More information

www.progress.com DEPLOYMENT ARCHITECTURE FOR JAVA ENVIRONMENTS

www.progress.com DEPLOYMENT ARCHITECTURE FOR JAVA ENVIRONMENTS DEPLOYMENT ARCHITECTURE FOR JAVA ENVIRONMENTS TABLE OF CONTENTS Introduction 1 Progress Corticon Product Architecture 1 Deployment Options 2 Invoking Corticon Decision Services 4 Corticon Rule Engine 5

More information

Oracle s Point Cloud datatype

<Insert Picture Here> Oracle s Point Cloud datatype Oracle s Point Cloud datatype Albert Godfrind Geospatial and Multimedia Technologies Oracle Corporation Agenda A short history of Oracle Spatial technologies Point clouds and Databases:

More information

Development of Digital Libraries at Poznań Supercomputing and Networking Center

Development of Digital Libraries at Poznań Supercomputing and Networking Center Development of Digital Libraries at Poznań Supercomputing and Networking Center Cezary Mazurek, Sebastian Szuber 1 What for? Increasing amount of information Growing needs for faster and easier access

More information

Mapping Objects to External DBMSs

Mapping Objects to External DBMSs Mapping Objects to External DBMSs There are many decisions to be made when mapping objects to external (non-object) DBMS products. The mapping capabilities of the object storage products factor into these

More information

Fast Innovation requires Fast IT

Fast Innovation requires Fast IT Fast Innovation requires Fast IT 2014 Cisco and/or its affiliates. All rights reserved. 2 2014 Cisco and/or its affiliates. All rights reserved. 3 IoT World Forum Architecture Committee 2013 Cisco and/or

More information

M3039 MPEG 97/ January 1998

M3039 MPEG 97/ January 1998 INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND ASSOCIATED AUDIO INFORMATION ISO/IEC JTC1/SC29/WG11 M3039

More information

Information Management

Information Management Information Management Dr Marilyn Rose McGee-Lennon mcgeemr@dcs.gla.ac.uk What is Information Management about Aim: to understand the ways in which databases contribute to the management of large amounts

More information

Introduzione alle Biblioteche Digitali Audio/Video

Introduzione alle Biblioteche Digitali Audio/Video Introduzione alle Biblioteche Digitali Audio/Video Biblioteche Digitali 1 Gestione del video Perchè è importante poter gestire biblioteche digitali di audiovisivi Caratteristiche specifiche dell audio/video

More information

Object-Oriented & Object-Relational DBMS. Example App: Asset Management. An Asset Management Scenario. Object-Relational Databases

Object-Oriented & Object-Relational DBMS. Example App: Asset Management. An Asset Management Scenario. Object-Relational Databases Object-Oriented & Object-Relational DBMS R & G (& H) Chapter 23 You know my methods, Watson. Apply them. -- A.Conan Doyle, The Memoirs of Sherlock Holmes Motivation Relational model (70 s): clean and simple

More information

QUERY STREAMING FOR MULTIMEDIA QUERY BY CONTENT FROM MOBILE DEVICES. Kevin Adistambha, Stephen J. Davis, Christian H. Ritz and Ian S.

QUERY STREAMING FOR MULTIMEDIA QUERY BY CONTENT FROM MOBILE DEVICES. Kevin Adistambha, Stephen J. Davis, Christian H. Ritz and Ian S. QUERY STREAMING FOR MULTIMEDIA QUERY BY CONTENT FROM MOBILE DEVICES Kevin Adistambha, Stephen J. Davis, Christian H. Ritz and Ian S. Burnett Whisper Labs, School of Electrical and Telecommunications Engineering,

More information

An Oracle White Paper February 2009. Managing Unstructured Data with Oracle Database 11g

An Oracle White Paper February 2009. Managing Unstructured Data with Oracle Database 11g An Oracle White Paper February 2009 Managing Unstructured Data with Oracle Database 11g Introduction The vast majority of the information used by corporations, enterprises, and other organizations is referred

More information

A Java Developer s Guide to Building Applications with MarkLogic

A Java Developer s Guide to Building Applications with MarkLogic A Java Developer s Guide to Building Applications with MarkLogic Justin Makeig, Director Product Management, MarkLogic Erik Hennum, Lead Engineer, MarkLogic MarkLogic World, April 2014 Hello, my name is

More information

OData in a Nutshell. August 2011 INTERNAL

OData in a Nutshell. August 2011 INTERNAL OData in a Nutshell August 2011 INTERNAL Objectives At the end of this module, you will be able to: Understand the OData Standard and how it works. Understand how OData uses the Atom Protocol. Understand

More information

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.

More information

Live Model Pointers A requirement for future model repositories

Live Model Pointers A requirement for future model repositories Live Model Pointers A requirement for future model repositories Keith Duddy QUT/Smart Services CRC 8 April 2009 1 Introduction Model interoperability is a topic that assumes that models are created and

More information

WEB DATABASE PUBLISHING

WEB DATABASE PUBLISHING WEB DATABASE PUBLISHING 1. Basic concepts of WEB database publishing (WEBDBP) 2. WEBDBP structures 3. CGI concepts 4. Cold Fusion 5. API - concepts 6. Structure of Oracle Application Server 7. Listeners

More information

Types of DBMS Models. Data Model redefined 19/09/2013. Downloaded from Examples of DBMS. Types of DBMS Model. Lecture 2: LSG 2102

Types of DBMS Models. Data Model redefined 19/09/2013. Downloaded from  Examples of DBMS. Types of DBMS Model. Lecture 2: LSG 2102 Types of DBMS Models Lecture 2: LSG 2102 Types of DBMS Model 1. Hierarchical 2. Network 3. Relational - RDBMS 4. Object-oriented - OODBMS 5. Object-relational - ORDBMS Examples of DBMS Microsoft Access

More information

8. Audio databases. MMDB-8 J. Teuhola

8. Audio databases. MMDB-8 J. Teuhola 8. Audio databases About digital audio: Advent of digital audio CD in 1983. Order of magnitude improvement in overall sound quality and signal-to-noise ratio over the best analog systems. Wide bandwidth

More information