Otto Wüst Senior Consultant Oracle Corporation CUIDADO Meeting Paris

Otto Wüst Senior Consultant Oracle Corporation CUIDADO Meeting – Paris, March 2003 xAgenda – – – – – Recent work XDB/MEDEE Strategy Planning Open Issues Conclusion WP 2.3 Objectives Remainder xDesign + implement data structures best suited to the content based retrieval and processing needs of CUIDADO xTimely completion of agreed deliverables: – – D2.3.1: Storage and parser components for first application prototypes (COMPLETED FEB 02) D2.3.2: “Database components and technology for storage and retrieval of audio descriptors“ xNew deliverable comprising former D2.3.2 and D2.3.3 Summary of tasks performed during last months xContribution to the re-specification process xAnalysis of MEDEE subsystem requirements xUnitary MPEG-7 approach and concept testing xStudy and specification of the most appropriate and beneficial usage of the standard XDB features for the project xIntegration of Sound Palette off-line xSolving particular DB install and setup issues Global approach for D2.3.2 xNOV-2002: Consensus for MPEG-7 based storage of descriptors (and descriptions) – – Choice of direct storage of XML vs mapping of the XMLSchema into relational tables. Standard MPEG-7 XML-Schema provides precise definition of xDescriptor data types xOptional vs. mandatory descriptions xEtc. xUse of standard Oracle XDB – XML database features – where possible xSpecific adaptations/tuning required to provide a consistent and fully functional MPEG-7 layer at database level WP-2.3 Current Architecture SP Off-line SP On-line Other APPS ODBC / JDBC / Native pl/sql Layer Oracle 9iR2 MEDEE Layer Other DB Elements XDB Oracle XDB – XML Layer xProvides the XML framework used by CUIDADO apps. xAllows structured and/or unstructured storage of XML xChoice of structured storage xRegistration of MPEG-7 XML-Schema – Mapping of MPEG-7 Schema types to object-relational types stored in the database xXML documents parsed at insertion-time stored in the object-relational structures xEfficient retrieval using Xpath xNot only textual indexes, also numerical and specific functional indexing Mpeg-7 specific Layer: MEDEE xBuilt on top of the Oracle XDB xMpeg7 specific DB level functionalities – – – – – – – Reference management Term Reference management Child Node management Relation management Full text searches Classification Schemes Simple type extractions SONA XML output not fully defined More clear definition of some of the detailed requirements xDependencies – – The database as an integration layer xUse of pl/sql in order to facilitate integration – – Readable from multiple platforms Access through multiple standard interfaces xJava -> JDBC xC/C++ -> ODBC, OCI, OCCI xStorage of the elements in Mpeg-7 compatible XML xSound Palette off-line and on-line can efficiently re-use common functionalities at a database level xIntegration example: Sound Palette off-line MEDEE – Generic approach xUsage of the ODCI functional index mechanisms xCreate parallel structures that are automatically maintained at insertion/update/delete time and used for: Indexing purposes – Maintaining and granting MPEG-7 consistency – Fast Recursive queries – Searching through references => CONSTITUTE A GENERIC APPROACH – xAlready tested at a unitary level MEDEE – Development x Principal development focus: Use MEDEE in Sound Palette Application Prototypes – – – Start with Audio descriptions = description of segments x Semantic x Pitch Based on concepts contained in x ConceptCollections x SemanticDescription Concept labels are defined as Terms in Classification Schemes. First demo of the SP offline Sample Browser Identification of development and integration costs Aid for determining a more detailed planning and the definitive implementation strategy x Expected Results – – – MEDEE – Development strategy x “Extreme Programming” approach – – – Short development cycles of bits of final functionalities, based on example use cases (requires the XML examples) Integration into Sound Palette Testing -> will give any feedback on the development x Example: Development of Concept Collection (already planned and agreed) – – – – Produce sample XML files Write MEDEE level implementation for 1 BrowseConceptNoRecursionNoRelations . 2 BrowseConceptWithRelations . 3 Etc… . In almost parallel make development of pl/sql layer for the functions above Integration into Sound Palette.Testing. Feedback. WP2.3 Other Relevant Issues xDirect Involvement of Oracle XDB Development team xContacts with XDB and interMedia product management teams established xFirst specific dissemination activities of the WP2.3 – Oracle Technology Network Public (IT professionals) meeting in Barcelona MAR-2003 xPresentation of XDB features xSpecial presentation of CUIDADO project WP2.3 Planning xDevelopment of modules – – Strategy and approach fully agreed by IRCAM Online Systems, Creamware and Oracle First calendar to be presented by Pascal Mullon TODAY Should reach to cover reference MEDEE implementation although precise scope must be set Development will have to stop when resources have been fully consumed Priorities need to be set accordingly, so that MUST-HAVE modules can be available by the end of Oracle’s contribution Close monitoring enabled with coordinator xConstraint: Oracle is low on remaining resources – – – – xPending agreement on the development scope WP2.3 Open Issues xFunctional: Still not fully closed dependencies – – Scientific modules: Complete definition of the MPEG-7 elements and schemas to be used MPEG-7 / MEDEE analysis. Some functionalities still to be defined at a very low level of detail. Unexisting full list of functions that require development Development cost unknown Request for a centralized repository of valid example XML documents xImplementation: Scope not precisely determined – – – xWP Management: Partners low on development resources – – Specially Oracle is low on remaining WP2.3 resources Development priorities set accordingly to this constraint WP2.3 - Conclusion xA complete solution has been analyzed and defined xAn important part is supplied by appropriately using standard database features – Keep maintenance costs low xSpecific required extensions have been precisely identified xSolution for implementation of extensions seems to be clear xDevelopment strategy/approach defined xSome open issues at low level of detail xScope problem must me closed xRisk of partners low on remaining resources – Development priorities set accordingly to this constraint

Related docs
Paris as It Was and as It Is
Views: 24  |  Downloads: 0
University_of_Paris
Views: 2  |  Downloads: 0
Prince Otto, a Romance
Views: 2  |  Downloads: 0
Otto of the Silver Hand
Views: 0  |  Downloads: 0
The Paris Sketch Book
Views: 6  |  Downloads: 0
Otto_von_Bismarck
Views: 16  |  Downloads: 0
Frieder Otto Wolf
Views: 3  |  Downloads: 0
Wiki Otto Von
Views: 11  |  Downloads: 0
Otto.TCM.WPD
Views: 0  |  Downloads: 0
Otto_Skorzeny
Views: 38  |  Downloads: 0
Otto_Wöhler
Views: 1  |  Downloads: 0
Meeting Program
Views: 17  |  Downloads: 0
Other docs by Piece Piece