Object graphs as a pivotal representation for hypermedia
This position paper advocates a possible bridging of multiple heterogeneous formats and interfaces for hypermedia data and metadata. Rather than one more text, bit-stream or procedural script format, a language-neutral graph of linked objects is proposed as a high-level pivotal representation model. A suitable distributed object platform provides the underlying implementation and communication medium for node objects. Different projections of the global object graph may be mapped to different representation domains, while node objects of different granularities may implement all related, semantic, structural or programmatic information. Bulk media content itself may be conveyed separately under standard stream/file formats, for which higher-level objects act as proxies. This proposal has been validated by implementing, on top of the Java® platform, this graph-based representation as an interface to a prototype MPEG-4 visual composition engine.
KeywordsObject Graph Node Object Communication Chain Linked Object Composition Engine
Unable to display preview. Download preview PDF.
- 1.ISO-IEC JTC1/SC29/WG11 Document N2078, “MPEG-4 Version 1 Overview”, February 1998; http://drogo.cselt.it/mpeg/standards/mpeg-4.htmGoogle Scholar
- 2.G. PRIVAT, M. BRELOT: “A Flex-1 compliant object compositing representation,”, ISO/IEC JTC1/SC29/WG11 document M1025, contribution to the 35th MPEG meeting, Tampere, July 1996Google Scholar
- 3.G. PRIVAT, M. BRELOT, “An implementation of compositing API for 2.5D image representation”, ISO/IEC JTC1/SC29/WG11 document M1289, contribution to the 36th MPEG meeting, Chicago, September 1996 (http://www.chips.ibm.com/.mpeg/mhtml/m1289.html)Google Scholar
- 4.M. BRELOT, G. PRIVAT, “Using a generic object-oriented metadata representation as the MPEG4 scene description format”, ISO/IEC JTC1/SC29/WG11/MPEG97/M2000, contribution to the 39th MPEG meeting, Bristol, April 1997Google Scholar
- 5.ISO-IEC JTC1/SC29/WG11 Document N2049, “MPEG-4 systems version 2, Working draft 1.0”, J. Courtney, editor, February 1998.Google Scholar
- 6.R. Gonzalez, “Hypermedia Data Modeling, Coding, and Semiotics”, Proceedings of the IEEE, vol. 85 ndg7,July 1997.Google Scholar
- 7.UML version 1.1 (September 1, 1997) Rational Software Corporation, Santa Clara, Ca., http://www.rational.com/uml/documentation.htmlGoogle Scholar
- 8.Claude Berge, Hypergraphs, Combinatorics of finite sets, North-Holland Mathematical library, vol.45, 1989 Hypergraph is not a fancy use of the “hyper” prefix! It is a well defined mathematical concept which predates hypermedia!.Google Scholar
- 9.ISO/IEC International Standard 13818-1 (MPEG-2 Systems), 1994Google Scholar
- 10.ISO-IEC/JTC1/SC29/WG11 Final Committee Draft 14496-1, MPEG-4 systems Document N2201, May 1998.Google Scholar
- 11.F. Dang Tran, V. Perebaskine, J.B. Stefani, “Binding and streams, the ReTINA approach”, TINA'96 Conference.Google Scholar