• 제목/요약/키워드: XML 스키마 수정

검색결과 24건 처리시간 0.023초

XML 문서의 관계형 데이터베이스 구조로의 동적 변환

  • 김유신;황부현
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 Ⅲ
    • /
    • pp.1581-1584
    • /
    • 2003
  • XML 문서 데이터를 데이터베이스에 저장할 때마다 관계형 데이터베이스에 XML 데이터를 파싱하여 그 요소를 각각의 적절한 테이블에 저장하는 방법은 언뜻 보기에는 가장 최적의 방법으로 보이지만 XML 운서 구조가 복잡해질수록 이 방법의 프로그램 로직은 복잡해지고 데이터 처리는 어려워진다. 그리고 계층이 깊은 복잡한 구조의 XML 문서일 경우 관계형 데이터베이스 테이블 구조로는 매핑이 불가능한 경우도 발생한다. 중첩된 구조의 복잡한 XML 데이터를 RDBMS에 저장할 경우 데이터 질의 시 여러 테이블에 걸친 복잡한 연산이 필요하고, XML 데이터의 입력, 수정, 삭제 시 모든 ROW에 걸어야 하는 LOCKING은 시스템의 성능을 떨어뜨릴 수 있다 또한 XML 문서 스키마가 어떻게 바뀌는 가에 따라서 새로 구성해야하는 복잡한 과정을 거칠 수도 있다는 것이다. 이 논문에서는 XML과 데이터베이스와의 공존이라는 측면에서 XML 문서의 관계형 데이터베이스 구조로의 동적 변환에 대하여 연구하고자 한다.

  • PDF

UML 다이어그램의 XML 문서 변환에 관한 연구 (A study on Conversion of UML Diagram to XML Documents)

  • 이정석;박해우;강병욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (하)
    • /
    • pp.1601-1604
    • /
    • 2003
  • XML(eXtensible Markup Language) 프로그램이나 XML을 이용한 B2B 시스템 구축과 같은 XML 프로젝트에서는 객체 지향적 설계언어인 UML을 이용해 개발하면 효율을 높일 수 있다. UHL(Unified Modeling Language)로 XML문서 구조를 표현하는 이유는 XML문서를 생성, 접근, 수정하는 XML프로그램을 체계적이고 효율적으로 설계할 수 있기 때문이다. DTD(Document Type Declaration)와 스키마(Schema)를 UML로 표현함으로써 프로그래밍을 통합적으로 추진 할 수 있다. 이러한 과정에서 XML의 문서 구조정보의 활용 증대와 UML의 확장이라는 이점을 취할 수 있다. 본 논문에서는 UIML 기반의 다이어그램에서 XML 문서서로의 변환기에 대한 모델을 제안한다.

  • PDF

시맨틱웹 기술과 활용방안 (The SemanticWeb Technology and its Applications)

  • 오삼균
    • 정보관리학회지
    • /
    • 제19권4호
    • /
    • pp.298-319
    • /
    • 2002
  • 시맨틱웹은 기계가독형 정의에 기반한 정보의 연계를 통해 웹 자원을 지식화함으로써 정보의 효율적 검색, 통합, 재사용을 도모하는 새로운 기술이다. 시맨틱웹의 구축은 자원에 불변 고유식별자를 부과하는 URI 체제, 각 정보기관에서 생성되는 요소와 속성의 의미 충돌을 방지하는 XML 네임스페이스, 메타데이터 스키마를 활용한 호환적 자원기술을 가능하게 하는 RDF, 메타 데이터 요소 및 이와 연관된 클래스와 속성 관계 정의의 기반이 되는 RDF 스키마, 그리고 RDF 스키마 위에 논리적 추론과 표현력을 강화한 웹 온톨로지 언어 DAML+OIL 및 그 건조자 (constructors)를 삭제 또는 수정 보완한 OWL (Web Ontology Language) 등의 여러 핵심 개념과 기술을 필요로 하는 작업이다. 이 논문은 이러한 개념과 기술의 점진적 발전 양상을 개괄 설명하고, XML/RDF 스키마를 기반으로 메타데이터 요소들을 정의할 경우 도출할 수 있는 상호운용성과 온톨로지의 다양한 활용 방안 등을 고찰한다.

효율적인 수출입문서 처리를 위한 온톨로지기반 문서변환시스템 개발

  • 임성신;이석용;박남규;서창갑
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 2005년도 추계학술대회 발표 논문집
    • /
    • pp.113-118
    • /
    • 2005
  • 수출입업무활동에서 업체와 공공기관별로 전달해야 하는 데이터가 날로 증가하고 있지만 전달되는 데이터를 보면 기관별 서식이 조금씩 다를 뿐 반복적인 직업의 연속이다. 그래서 이의 효율적인 처리를 위해 많은 기업은 문서변환 시스템을 개발하거나 도입하여 활용하고 있다. 하지만 기존의 문서변환 시스템은 XML 문서변환을 중심으로 개발되고 있으나, 실제 수출입 업무처리 에서는 XML 뿐만 아니라 EDL 나 자체적인 파일형식으로 문서를 교환해야 하는 경유도 많다. :XML 을 중심으로 한 기존연구에서는 수작업에 의한 XML 스키마 연결의 비효율성을 해결하기 위하여 온톨로지를 이용하고 있다. 하지만 문서변환시스템의 특성상 한번에 완벽하게 온톨로지를 구축할 수가 없다. 그래서 문서변환시스템을 사용하는 사용자에 의해 온톨로지를 추가 수정 및 삭제할 수 있는 기능이 보완되어야 한다. 이에 본 논문은 수출입 문서변환업무에 사용할 수 있도록 XML 형식뿐만 아니라, EDI 형식이나 자체파일형식으로도 변환할 수 있는 범용적인 온톨로지기반 문서변환시스템을 구현하였다. 특히 온톨로지의 효과적인 관리를 위하여 문서변환시스템에 온톨로지 저작도구를 연동하여 시스템을 구성하였다.

  • PDF

XML 문서 저장관리 시스템을 위한 효율적인 버전닝 기법 (An Efficient Versioning Method for XML Document Repository System)

  • 손충범;배양석;유재수
    • 인터넷정보학회논문지
    • /
    • 제3권4호
    • /
    • pp.37-50
    • /
    • 2002
  • XML 문서 저장관리 시스템은 손실없이 XML 문서를 저장. 수정하고 관리하는 수직과 수평 버전들을 관리할 수 있어야 한다. 그러나 대부분의 기존 XML 문서 저장관리 시스템들은 버전닝 기법을 지원하지 않고 있다. 일부 버전닝을 지원하는 시스템들은 XML 문서들의 수직적인 버전들만을 관리한다. 수직 버저닝은 문서의 변경 이력만을 유지하는 반면에. 수평 버전닝은 한 문서를 여러 개의 버전들로 분기하게 함으로써 사용자들은 보다 넓게 원본 문서로부터 새로운 문서들을 생성할 수 있고 다른 의미를 갖는 문서로 편집할 수 있다. 이 논문에서는 수직 및 수평 버전닝을 효과적으로 지원하기 위한 새로운 버전 번호부여 방법을 제안한다. 또한, 버전닝을 지원하며 XML 문서의 특징인 정보 구조화의 패러다임을 유지하는 스키마를 설계한다.

  • PDF

GUI 어플리케이션 제어를 위한 제스처 인터페이스 모델 설계 (Design of Gesture based Interfaces for Controlling GUI Applications)

  • 박기창;서성채;정승문;강임철;김병기
    • 한국콘텐츠학회논문지
    • /
    • 제13권1호
    • /
    • pp.55-63
    • /
    • 2013
  • 사용자 인터페이스 기술은 CLI(Command Line Interfaces), GUI(Graphical User Interfaces)를 거쳐 NUI(Natural User Interfaces)로 발전하고 있다. NUI는 멀티터치, 모션 트래킹, 음성, 스타일러스 등 다양한 입력형식을 사용한다. 기존 GUI 어플리케이션에 NUI를 적용하기 위해서는 이러한 장치관련 라이브러리 추가, 관련 코드 수정, 디버그 등의 과정이 필요하다. 본 논문에서는 기존 이벤트 기반 GUI 어플리케이션의 수정 없이 제스처 기반 인터페이스를 적용할 수 있는 모델을 제안한다. 또한 제안한 모델을 명세하기 위한 XML 스키마를 제시하고, 3D 제스처와 마우스 제스처 프로토타입 개발을 통해 제안모델의 활용방안을 보인다.

XML기반 국가공간데이터의 주석 활용에 관한 연구 (A study on the Application of XML based Annotation for National Base Digital Map)

  • 권구호;석현정;김영섭
    • 한국공간정보시스템학회 논문지
    • /
    • 제4권1호
    • /
    • pp.15-25
    • /
    • 2002
  • 최근 지리정보분야의 표준화 기구인 OGC(OpenGIS Consortium)는 GML과 같은 지리정보 부호화에 대한 표준 연구와 더불어 이를 적용한 지도, 영상 등의 지리데이터의 주석에 관한 연구를 진행하고 있다. 지리데이터의 주석은 지리데이터에 대한 이해 및 의사 결정.교환이 필요한 분야에서 다양하게 활용되어질 수 있다. 예를 들면 관광분야에서 여행지도에 중요 관광코스를 심벌로 표시하거나 구체적인 설명을 텍스트로 나타내는 것이다. 본 연구는 이러한 주석의 기능을 국가수치지도에 활용하기 위한 방안을 제시하고 이를 구현하였다. 먼저 국가수치지도 포맷에 잘 부합할 수 있도록 만든 OGC의 주석 스키마의 수정안과 이를 포함한 GML 응용 스키마의 생성 방법을 제안하였다. 그리고 주석 활용 결과를 가시화하기 위해 주석되어진 지도 인스턴스 문서를 XSLT와 VML을 이용하여 VML 문서로 변환하였다. 향후에는 DXF 포맷뿐만 아니라 다양한 수치지도 포맷을 지원할 수 있도록 연구가 필요하며, 지방자치단체에서 전개하고 있는 UIS에서 지도의 요소(Entity)를 갱신할 경우 주석을 통해 이력을 관리하는 것과 같은 실제적 측면에서도 연구가 필요할 것으로 보인다.

  • PDF

지능형 문서변환시스템을 위한 온톨로지구축 (Development of Ontology for Intelligent Document Transformation System)

  • 임성신;이석용;박남규;서창갑
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 추계종합학술대회
    • /
    • pp.1128-1131
    • /
    • 2005
  • 세계화의 중심에 있는 많은 기업들은 특히 수출입업무에서 업무환경의 다변화로 업체와 공공기과에 전달할 데이터가 날로 증가하고 있다. 그래서 이의 효율적인 처리를 위해 많은 기업은 문서변환 시스템을 개발하거나 도입하여 활용하고 있다. 하지만, 기존의 문서변환 시스템은 XML문서변환을 중심으로 개발되고 있으나, 실제 수출입업무처리에서는 XML뿐만 아니라 EDI나 자체적인 파일형식으로 문서를 변환해야 하는 경우도 많다. XML을 중심으로 한 기존연구에서는 수작업에 의한 XML 스키마 연결의 비효율성을 해결하기 위하여 온톨로지를 이용하고 있다. 하지만, 문서변환시스템의 특성상 한번에 완벽하게 온톨로지를 구축할 수가 없다. 그래서 문서변환시스템을 사용하는 사용자에게 의해 온톨로지를 추가, 수정 및 삭제할 수 있는 기능이 보완되어야 한다. 이를 위해 본 연구에서는 지능형 문서변환시스템의 핵심인 온톨로지 구축을 지원하는 저작도구를 문서변환시스템에 연동하고, 이를 이용한 수출입업무를 문서변환에 활용할 수 있는 온톨로지를 구축하였다.

  • PDF

속성문법과 관점지향 프로그래밍 기법을 이용한 BPEL에 새로운 기능을 추가하는 BPEL 엔진 생성기 (BPEL Engine Generator for adding New Functions to BPEL based on Attribute Grammar and Aspect-Oriented Programming)

  • 곽동규;김종호;최재영
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제4권5호
    • /
    • pp.209-218
    • /
    • 2015
  • BPEL은 서비스 지향 컴퓨팅 환경에서 조건에 따른 작업의 흐름과 웹 서비스의 호출을 기술할 수 있어 다양한 도메인에서 사용되고 있다. 하지만 특정 도메인에서는 BPEL 문법에 없는 새로운 기능이 요구된다. 일반적으로 기존 언어에 없는 새로운 기능을 추가한 경우에 도메인 특화 언어를 새롭게 정의하고 개발해야 하는데, 이를 위해서는 많은 개발 비용이 소요된다. 따라서 새로운 기능이 추가된 도메인 특화언어를 개발하는 대신에 새로운 기능을 추가하여 사용해야 한다. 그러나 이 방법들은 단일 기능을 추가할 수 있을 뿐이고, 필요에 따라 새로운 기능을 설계하고 추가하기 어렵다. 본 논문에서는 필요에 따라 새로운 기능을 추가하기 위해 XML 스키마를 통해 BPEL의 문법적 기능을 확장할 수 있는 XAS4B 문서를 정의하고, 이 문서를 처리하여 기능이 추가된 BPEL 엔진을 생성하는 BPEL 엔진 생성기를 제안한다. XAS4B 문서는 BPEL에 추가되는 문법을 XML 스키마로 작성하고 추가된 문법의 기능을 JAVA 프로그램으로 작성할 수 있도록 한다. 그리고 추가된 기능을 관점지향 프로그래밍의 JAVA 구현체인 AspectJ를 이용하여 새로운 기능의 처리 모듈을 BPEL 엔진에 추가하는 방법을 보인다. 제안하는 시스템은 AspectJ를 이용하여 BPEL 엔진을 수정하지 않고 새로운 기능을 추가할 수 있으며, 요구되는 새로운 기능에 대해 동일한 방법을 사용하여 손쉽게 추가할 수 있으므로, 다양한 분야에서 적은 비용으로 새로운 기능을 제공할 수 있다.

관점지향 프로그래밍 기법을 이용한 BPEL 기능 추가를 위한 XAS4B 엔진 설계 (A Design of XAS4B for Adding Function in BPEL using Aspect-Oriented Programming)

  • 곽동규;최재영
    • 전기전자학회논문지
    • /
    • 제17권4호
    • /
    • pp.525-530
    • /
    • 2013
  • 워크플로우의 표준인 BPEL은 프로그래밍 언어에 대한 이해도가 낮은 도메인 전문가도 손쉽게 비즈니스 흐름을 작성할 수 있다. 하지만 특정 도메인에서는 BPEL 문법에 없는 새로운 기능이 요구된다. BPEL 엔진이 새로운 기능을 처리하기 위해서는 새로운 BPEL 엔진을 개발하거나 기존의 BPEL 엔진에 기능을 추가해야 하는데 이는 비용이 많이 필요하다. 본 논문에서는 XML 스키마를 확장하여 XAS4B 문서를 제안하고 관점지향 프로그래밍 기법을 이용하여 BPEL 엔진에 새로운 기능을 추가하는 방법을 보인다. 관점지향 프로그래밍 기법은 직조를 이용하여 핵심관심사의 수정없이 횡단관심사를 추가할 수 있다. 본 연구에서는 기존의 BPEL 엔진으로 B2J (BPEL to JAVA)를 사용하는데 이 엔진은 BPEL 문서를 JAVA 프로그램으로 변환하고 이를 실행한다. 본 시스템은 B2J 엔진이 생성한 JAVA 프로그램을 핵심관심사로 새로운 기능을 처리하는 프로그램을 횡단관심사로 두 프로그램을 직조하여 BPEL 흐름에 새로운 기능의 흐름을 추가한다. 제안하는 방법은 BPEL의 새로운 기능을 추상적으로 제공하여 한 번 개발된 새로운 기능을 도메인 전문가가 재사용하기 손쉽다.