RDF 스키마에서 UML 클래스 다이어그램으로의 변환

An Conversion a RDF Schema into an UML Class Diagram

  • 이미경 (서울정수기능대학 정보통신설비과) ;
  • 하얀 (전북대학교 대학원 전산통계학과) ;
  • 김용성 (전북대학교 컴퓨터과학과)
  • 발행 : 2000.01.01

초록

인터넷 상의 문서가 많아지고 이에 대한 정확한 접근이 요구됨에 따라, 인터넷 자원에 대한 메타데이터를 표준화시키고, 메타베이스를 구축, 활용하는 것은 매우 중요하다. RDF(Resource Description Framework)는 구조화된 메타데이터를 표현하고, 교환하며 재사용하기 위한 기반 구조이며, 문법으로 XML을 이용하기 때문에 표준화된 메타데이터에 대한 일괄된 표현 및 교환, 처리가 가능하다. RDF 스키마는 RDF 모델에서 사용을 위해 제안한 기본 타입 시스템으로 본 논문에서는 XML로 된 RDF 스키마를 UML 클래스 다이어그램에 사상시키는 규칙과 알고리즘을 제안하고 이를 통해 객체 모델링하므로써 객체 지향 데이터베이스 스키마로의 변환을 용이하게 한다. 그리고, RDF 스키마에 대한 객체지향 스키마 형태인 형식 모델을 정의하여 객체지향 문서 처리와 검색을 위한 효율적인 환경을 제시할 것이다.

With increasing amounts of information on the web and needs to access accurately them, it is very important to standardize metadata and to store and manage system. The RDF(Rdsource Description Framework) is a framework for representing exchanging, and reusing metadata. And, it can be processing uniformly the standardized metadata, because it uses XML(eXtensible Markup Language) syntax. The RDF schema provides a basic type system for use RDF models. In this paper, we propose rules and an algorithm to convert the RDF schema into an UML(Unified Modeling Language) class diagram and formal models to represent an object-oriented schema for the RDF schema. The proposed rules and algorithm are useful for natural mapping and the object modeling of RDF schema can be easily converted into the object-oriented schema, and the formal models supports an efficient environment for retrieving and processing object-oriented documents.

키워드

참고문헌

  1. 정효택, 양영종, 김순용, 이상덕, 최윤철, 'Web상의 전자문서를 위한 메타테이터 모델의 제안 및 관리 시스템의 개발', 정보처리학회 논문지, 제5권, 제4호, pp.924-940, 1998. 4
  2. Natanya Pitts-Moultis, Cheryl Kirk, 'XML Black Book,' The Cariolis Group Inc., 1999
  3. W3C, 'A Discussion of the Relationship Between RDF-Scherna and UML,' August 1998, http://www.w3.org/TR/1998/NOTE-rdf-uml-19980804
  4. W3C, 'Resource Description Framework(RDF) Model and Syntax Specification', August 1998, http://www.w3.org/TR/19981WD-rdf-syntax-49980019/
  5. 박인호, 한에노, 정은주, 김은정, 배종민, 강현석, 김완석, 'XOMT:SGML DTD 설계를 위한 객체다이어그래밍 기법', 정보과학회 논문지(C), 제3권, 제3호, pp.228-237, 1997. 6
  6. 하얀, 황용주, 김용성, 'SGML DTD로부터 UML 클래스 다이어그램으로의 사상 알고리즘', 정보과학회논문지(B), 제26권, 제4호, pp.508-520, 1999. 4
  7. 신명기, 김용진, 'W3C에서의 차세대 웹 표준 활동 동향', 정보처리학회지, 제6권, 제3호, pp.7-17, 1999. 5
  8. ArborText Inc. 'Data modeling Report prepared for:W3C XML Specification DID('XML spec'),' September 1998, http://www.oasis-open.org/cover/xml-report-19980010.html
  9. 채원석, 하얀, 김용성, 'UML 클래스 다이어그램을 이용한 XML 문서 구조 다이어그래밍', 정보처리논문지, 제6권, 제10호, pp.2670-2679, 1999. 10
  10. W3C, Resource Description Framework(RDF) Schema Specification, March 1999, http://www.w3.org/TR/Tr-rdf-schema/
  11. James rumbaugh, Ivar Jacobson, Grady Booch, 'The unified modeling language reference manual,' Addison Wesley Longman Inc., 1999
  12. E. Akpotsui, V. Quint, C. Roisin. 'Type Modelling for Document Transformation in Structured Edition Systems,' Mathematical and Computer Modelling, Vol.25, No.4, pp.1-19, 1997, http://www.oasis-open. org/cover/ https://doi.org/10.1016/S0895-7177(97)00021-6
  13. V. Christophides, S. Abiteboul, S. Cluet, M. Scholl, 'From Structured Documents to Novel Query Facilities,' In Poco ACM SIGMOD Intl. Conf. Management of Data, pp.313-324, 1994. 5 https://doi.org/10.1145/191839.191901
  14. Bruce Power Douglass, 'Real-Time UML Developing Efficient Objects for Embedded Systems,' Addison-Wesley Longman Inc., 1998
  15. Craig Larman, 'Applying UML and PATTERNS: An Introduction to Object-Oriented Analysis and Design,' Prentice-Hall, 1998
  16. Renato Iannella, 'An Idiot's Guide to the Resource Description Framework,' The New Review of Information Networking, Vol.4, March 1998, http://aechive.dstc.edu.au/RDU/reports/RDF-Idiot/
  17. 김태석, 박철제, 임환섭, '차세대 웹 서비스 기술 개발 동향', 정보처리학회지, 제6권, 제3호, pp.18-24, 1999. 5
  18. 나홍석, 채진석, 김창화, 백두권, '차세대 웹 상에서의 문서 교환 및 검색을 위한 프레임워크', 정보처리학회지, 제6권, 제3호, pp.52-61, 1999. 5