Metadata Management System for XML-based Digital Broadcasting

XML 기반 디지털 방송용 메타데이타 관리시스템

  • 박종현 (충남대학교 컴퓨터과학과) ;
  • 김병규 (한국과학기술정보연구원 지식정보센터) ;
  • 이용희 (한국전자통신연구원 디지털홈연구단) ;
  • 이민우 (한전 KDN 발전사업팀) ;
  • 정민옥 ((주)한글과 컴퓨터 XML 기술팀) ;
  • 강지훈 (충남대학교 전기정보통신공학부)
  • Published : 2005.08.01

Abstract

The goal of next generation digital broadcasting is offering the interaction among consumers and providers as well as variety services. One of the important factors for this new broadcasting environment keeps the interoperability among providers and consumers since the environment is distributed. Therefore a standard metadata for digital broadcasting is required and TV-Anytime metadata is one of the metadata standards for digital broadcasting. The terminal nodes of TV-Anytime metadata are defined by using MPEG-7 metadata. MPEG-7 metadata is standard metadata for describing multimedia content. Therefore, if we use the MPEG-7 metadata for describing broadcasting content can offer multimedia search services like content-based search by the extension of metadata. The efficient management system for these metadata is important for offering the services with high Duality on real broadcasting environment TV-Anytime metadata and MPEG-7 metadata are technically defined using a single XML schema, so its instances are XML data. Currently, a lot of systemsfor managing XML data are proposed in many researchers and we can expect to adapt these systems for managing broadcasting metadata. But the methods used in these systems are not specific methods for managing broadcasting metadata because of methods for general-purpose. In this paper, we find the properties of broadcasting metadata and develop an efficient metadata management system that is based on the found properties. Since our systemis implemented on real broadcasting environment, we expect that the system is most efficient and suitable. Also our system is interoperable since we use XQuery as query language for querying broadcasting metadata.

차세대 디지털 방송은 다양한 서비스와 함께 방송 사용자와 제공자 사이의 양방향 통신을 가능하게 한다. 새로운 방송 환경을 위한 중요한 요소 중 하나는 분산되어있는 환경에서 여러 소비자와 공급자 간의 상호운용성의 유지에 있다. 이를 위하여 디지털 방송을 위한 메타데이타의 표준이 제안되었고, TV-Anytime 메타데이타는 이러한 요구를 만족시키기 위한 차세대 방송 표준 메타데이타의 하나이다. TV-Anytime 메타데이타는 향후 다양한 서비스로의 확장을 위하여 그 말단이 MPEG-7으로 정의되어 있다. MPEG-7은 멀티미디어 컨텐츠를 기술하기 위한 메타데이타 표준으로, 방송용 컨텐츠를 기술하기 위해서 사용된다면 내용기반 검색과 같은 다양한 서비스를 제공한다. 이러한 방송용 메타데이타를 효율적으로 관리하기 위한 시스템은 실제 방송 환경에서 사용자에게 보다 질 좋은 서비스를 제공하기 위해서 필수적이다. 방송용 메타데이타의 가장 큰 특징 중 하나는 단일의 XML 스키마를 기반으로 XML로 기술된다는 것이다. 이러한 점은 기존의 XML 관리 시스템을 사용하여 방송용 메타데이타를 관리할 수 있다는 가능성을 보인다. 그러나 이들 대부분은 범용적인 방법을 사용하여 XML데이타를 관리하고 있으므로 방송용 메타데이타를 관리하기 위한 특화된 방법으로 보기는 어렵다. 본 논문에서는 방송용 메타데이타의 특성을 파악하여 방송 환경에 적절한 방송용 메타데이타 관리 시스템을 설계하고 구현한다. 우리의 메타데이타 관리 시스템은 실제 방송 환경에서 사용되는 표준 메타데이타를 기반으로 구현하므로, 방송 환경에 최적의 기능을 수행할 수 있을 것으로 기대된다. 또한, 우리는 방송용 메타데이타의 검색을 위한 질의어로 XML 표준 질의어인 XQuery를 사용하여 시스템 간의 상호 운용성을 확보할 수 있도록 한다.

Keywords

References

  1. TV Anytime Specification Series, August 2001. (http://www.tv-anytime.org/)
  2. S. Pfeiffer & U. Srinivasan, 'TV Anytime as an application scenario for MPEG-7,' Proc. ACM Multimedia 2000, Los Angeles, October 2000 https://doi.org/10.1145/357744.357885
  3. 한국정보통신기술협회, 'TV-Anytime Forum 최근동향', Proc. IT Forum korea 2002, May 2002
  4. J. M. Martinez. Overview of the MPEG-7 Standard. ISO/IEC JTCl/SC29/WG11 N4509, December 2001. (http://mpeg.telecomitalialab.com/standards/mpeg-7/mpeg-7.html)
  5. J. H. Park, B. K. Kim, Y. H. Lee, M. W. Lee, M. O. Jung & J. H. Kang, 'XQuery-based TVAnytime Metadata Management.' In Proc. Of the DASFAA Conf., April 2005
  6. W3C, Extensible Markup Language (XML) Version 1.1, Recommendation, February 2004. (http://www.w3.org/TR/2004/REC-xmI11-20040204/)
  7. J. McHugh, S. Abiteboul. R. Goldman, D. Quass, & J. Widon, 'Lore: A Database Management System for Semi-structured Data,' ACM SIGMOD Record Vol. 26, No.3, September 1997 https://doi.org/10.1145/262762.262770
  8. A. Deutsch, M. Fernandez, D. Suciu, 'Storing semistructured data with STORED,' Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 431-442, 1999 https://doi.org/10.1145/304182.304220
  9. A. Schmidt, M. Kersten, M. Windhouwer, & F. Waas, 'Efficient Relational Storage and Retrieval of XML Documents,' Proc. WEBDB 2000, Dallas, May 2000
  10. D. Scheffner & J.-C. Freytag, 'The XML Query Execution Engine (XEE),' Proc. BalticDB&IS 2002, Tallinn, Estonia, June 2002
  11. D. Florescu & D. Kossmann, 'Storing and Querying XML Data Using an RDBMS,' IEEE Data Engineering Bulletin, Vol. 22. No.3, September 1999
  12. Igor Tatarinov, et. al, 'Storing and querying ordered XML using a relational database system', Proc. of ACM SIGMOD, pp. 204-215, 2002 https://doi.org/10.1145/564691.564715
  13. J.Shanmugasundaram,K.Tufte, G.He, C.Zhang, D.DeWitt, & J.Naughton, 'Relational Databases for Querying XML Documents: Limitations and Opportunities,' Proc. 25th VLDB, Edinburg, Scotland, September 1999
  14. J. Shanmugasundaram, 'XPERANTO: Bridging Relational Technology and XML', IBM Research Report, June 2001
  15. M.Yoshikawa, T.Amagasa, T.Shimura, & S.Uemura: 'XRel: a path-based approach to storage and retrieval of XML documents using relational databases,' Proc. ACM Transactions on Internet Technology, Vol. 5, Augus, 2001 https://doi.org/10.1145/383034.383038
  16. I. Manolescu, D. Florescu, & D. Kossmann, 'Pushing XLVlL Queries inside Relational Databases,' INRIA Technical Report, INRIA, No. 4112, January 2001
  17. J. Shanmugasundaram, J. Kiernan, E. Shekita. C. Fan, & J. Funderburk, 'Querying XML Views of Relational Data,' Proc. 27th VLDB, Roma, Italy, September 2001
  18. M. Carey, J. Kiernan, J. Shanmugasundaram, E. Shekita, & S. Subramanian, 'XPERANTO: Middleware for Publishing Object-Relational Data as XML Documents,' Proc. VLDB 2000, September 2000
  19. S. Banerjee, V. Krishnamurthy, M. Krishnaprasad, R. Murthy: Oracle8i-The XML Enabled Data Management System. Proc. ICDE 2000, San Diego. California, USA, March. 2000 https://doi.org/10.1109/ICDE.2000.839454
  20. 신효섭, '디지털 TV 방송 환경에서 내장형 시스템을 위한 XML 데이터의 저장 및 검색 방법', 데이터베이스연구회지, Vol. 19, No. 03, September 2003
  21. W3C, XML Path Language (XPath) 2.0, Working Draft, November 2002. (http://www.w3.org/TR/xpath20/)
  22. W3C, XQuery 1.0: An XML Query Language, Working Draft, 29 October 2004. (http://www.w3.org/TR/2004/WDxquery-20041029/)
  23. K. Kang. J. G. Kim, H. K. Lee, H. S. Chang, S. J. Yang, Y. T. Kim, H. K. Lee & J. W. Kim, 'Meta data Broadcasting for Personalized Service: a Practical Solution', ETRI Journal, Vol. 26, No.5, October 2004
  24. W3C, Document Object Model (DOM) Level 1, Recommendation, October 1998. (http://www.w3.org/TR/REC-DOM-Level-1/)
  25. Q. Li & B. Moon, 'Indexing and Querying XML data for Regular Path Expressions,' Proc. VLDB 2001, Roma, Italy, September 2001
  26. X. Wu, M. L. Lee & W. Hsu, 'A Prime Number Labeling Scheme for Dynamic Ordered XML Trees,' Proc. ICDE 2004, Boston, USA, March 2004 https://doi.org/10.1109/ICDE.2004.1319985
  27. P. O'Neil, E. O'Neil, S. Pal, I. Cseri, G. Schaller & N. Westbury, 'ORDPATHs: Insert-Friendly XML Node Labels,' Proc. SIGMOD 2004, Paris, France, June 2004 https://doi.org/10.1145/1007568.1007686
  28. E. Bertino, B. Catania & W. Q. Wang, 'XJoin Index: Indexing XML Data for Efficient Handling of Branching Path Expressions,' Proc. ICDE Conf, Boston, MA, USA, March 2004 https://doi.org/10.1109/ICDE.2004.1320059
  29. N.Katayama & S.Satoh, 'The SR-tree: An Index Structure for High-Dimensional Nearest Neighbor Queries,' Proc. ACM SIGMOD Conf, Tucson, Arizona, May 1997 https://doi.org/10.1145/253260.253347