• 제목/요약/키워드: XML/XSLT

검색결과 84건 처리시간 0.024초

XBRL 서비스 품질 향상을 위한 의미제약 표현 방법 분석 (Analysis of Representation Methods for Semantic Constraints to Enhance the Quality of XBRL Services)

  • 김형도
    • 한국콘텐츠학회논문지
    • /
    • 제8권8호
    • /
    • pp.274-284
    • /
    • 2008
  • XBRL은 재무 보고를 비롯한 다양한 비즈니스 보고에서 활용되고 있는 XML 기반 언어로서, 응용 분야의 개념들과 이들간의 관계를 정의하여 유연하게 활용할 수 있다. 이러한 비즈니스 보고 프로세스에서, 보고 내용의 일치성과 완전성을 문법적이고 의미적인 수준에서 검증하는 것은 XBRL 문서를 제출하는 측이나, 제출받아 이용하는 측 모두에게 매우 중요하다. 이와 같은 의미제약을 응용 프로그램 코드로 직접 표현하고 검증하는 것이 기본적인 방법이지만, 이것은 의미제약의 표현과 변경, 그리고 공유를 어렵게 한다. XML 문서의 의미제약을 일반적으로 표현할 수 있는 XSLT, Schematron 등의 언어는 XML을 이용한 의미제약의 명시적인 표현과 공유가 가능하나, XBRL 의미제약을 효율적이고 효과적으로 표현하기 어렵다. 이 논문에서는 현재 활발히 논의가 진행되고 있는 XBRL Formula의 의미제약 표현 방법에 대하여 검토하고, 사례 분석을 통해서 표현 능력과 문제점을 토의하고자 한다. 구체적인 분석 사례로서는 재무보고 분야의 재무제표를 이용한다.

XSL-fo를 적용한 XML 문서표현 시스템의 설계 및 구조 (Design and Implementation of XML Document Presentation System applying XSL-fo)

  • 김진수;강치원;류근호;정회경
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권3호
    • /
    • pp.229-239
    • /
    • 2001
  • 본 논문은 XML 문서의 내용 및 구조 정보를 XSL 스타일시트(stylesheet)의 포맷팅(formatting) 정보를 적용하여 표현하는 포매팅 시스템의 설계 및 구현에 관한 것이다. 본 시스템은 XML 문서를 XSLT(XSL Transformations) 및 Xpath(XML Path Language)를 이용하여 문서를 변환하고, XSL-fo(XSL Formatting Objects)를 적용하여 포맷팅을 지정하는 XML 문서 표현 시스템을 설계 및 구현하였다. 이 XML 문서 표현 시스템은 웹 표준화 기구인 W3C에서 제안하는 XSL 포매팅 처리에 대한 구성을 기반으로 구현함으로써 표준화에 입각한 처리시스템으로써 변화에 능동적으로 대처 가증하고 모듈화 되어 있어 부분적인 수정 및 대체가 가능하도록 설계하였다. 본 시스템은 IBM 호환 PC에서 동작하며, 운영체제는 Windows 2000 환경에서 Visual C++6.0을 사용하여 개발하였다.

  • PDF

XSL-fo를 적용한 XML 문서 표현 시스템의 설계 및 구현 (Design and Implementation of XML Document presentation that apply to XSL-fo)

  • 이형문;강치원;정회경
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (2)
    • /
    • pp.191-193
    • /
    • 2000
  • 인터넷 표준 문서인 XML(Extensible Markup Language)이 구조적인 내용만을 갖고 있기 때문에 문서를 보여주기 위한 표현 정보를 포함하는 스타일 시트(style sheets)가 필요하다. 이를 위해 W3C(World Wide Web Consortium)에서는 XML 문서의 구조적인 접근을 위한 XPath(XML Path Language)와 문서의 내용구조를 변환하기 위한 XSLT (Transformations), 그리고 포맷팅 정보를 위한 XSL-fo(XSL Formatting objects)로 구성되는 XSL(Extensible Stylesheet Language)를 제안하였다. 본 논문에서는 XML 문서와 XSL 스타일 시트를 이용하여 XML 문서의 데이터를 변환하고 XSL-fo 정보를 이용하여 결과 FO(Formatting Objects)를 생성한다. 또한 트리로 구성된 결과 FO에서 페이지 정보와 FOT (Formatting Objects Tree)를 추출하는 FOT 생성부를 두었고, 디스플레이 관리기와 포맷팅 모듈 객체 관리기를 두어 FOT를 포맷팅을 위한 모듈로 저장하고 디스플레이 해주는 포맷팅 처리 시스템을 설계 및 구현하였다.

  • PDF

E-Commerce를 위한 XML문서의 분산화 (Distributed XML Document for E-Commerce)

  • 이상훈;송상훈;노용덕
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (하)
    • /
    • pp.1135-1138
    • /
    • 2002
  • XML은 인터넷을 기반으로 하는 정보교환의 매개체로서 다양한 응용분야로 확산됨에 따라 전자상거래를 위해 최근에 매우 중요한 기준이 되었으며 많은 소프트웨어 디자이너들은 XML 형식의 정보를 토대로 새로운 시스템을 개발하고 있다. 본 논문은 XML을 처리하기 위해 일반적인 아키텍처를 제안하는데 XML과 XSLT와 HTTP와 Java Servlets 같은 기술을 사용하면서 XML 프로세싱 시스템을 디자인 한다. 본 연구는 일반적이면서도 유연하고, scalable하며, 확장성이 있으며 또한 분산 프레임 환경에 적합하게 디자인을 하고있다. 이러한 아키텍처와 시스템의 주요한 응용은 전자 산업 시스템의 데이터 교환을 지원하는 중요한 것이 되었기에 이에 소개하고자 한다.

  • PDF

표준 스키마에(XSD,DTD)에 기반한 템플릿 제공 시스템 구현 (The Implementation of template service based on the standard Schema(XSD, DTD))

  • 최경웅;이주철;박순철
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2006년도 춘계 국제학술대회 논문집
    • /
    • pp.402-406
    • /
    • 2006
  • 본 논문은 XSD(XML Schema Definition)기반의 XML 문서를 웹, 엑셀 환경에서 다양한 관점으로 볼 수 있도록 템플릿 서비스를 제공하기 위한 시스템이다. 템플릿 서비스는 데이터스킨 서버에서 스킨을 통하여 서비스되며, XML 문서를 다양한 문서로 변환할 수 있도록 한다. 예로 XML 문서를 HTML로 변경하는 경우 XSLT(Extensible Style Language Transformation) 를 사용할 수 있고, 엑셀 문서로 변환할 경우 엑셀 템플릿을 만들어 스킨으로 제공할 수 있다. 스킨은 다양한 방법으로 구현될 수 있으며, XML 문서에서 사용자가 원하는 문서로 만들기 위한 미들웨어 역할을 한다. 사용자는 데이터스킨 변환 서버에 접속하여 가지고 있는 XML 정보들을 차트, 그래프, 수식 등으로 쉽게 변환할 수 있을 뿐만 아니라 OWC(Office Web Component)로 쉽고 빠르게 문서를 변환 할 수 있도록 한다.

  • PDF

PC 및 PDA 브라우저 지원을 위한 XML 기반의 웹 컨텐츠 개발 사례 연구 (A Case Study of Developing XML-based Web Contents Supporting PC and PDA Browser)

  • 김경아;용환승
    • 디지털콘텐츠학회 논문지
    • /
    • 제3권1호
    • /
    • pp.59-74
    • /
    • 2002
  • PDA, 휴대폰 등 무선 기기의 발달과 대중화와 더불어 무선 인터넷의 사용이 활성화되고 있다. 이에 따라 기존 PC 브라우저뿐만 아니라 PDA등에서 검색할 수 있는 웹 컨텐츠의 수요가 증가하고 있으며, 풍부한 양질의 컨텐츠 제공을 위해 이미 제작된 유선 인터넷용 컨텐츠를 무선 인터넷에도 제공하기 위해 컨텐츠 변환 솔루션과 마크업 언어 통합 등의 많은 연구가 이루어지고 있다. 본 논문에서는 이기종 단말기를 지원하는 웹 컨텐츠 제작을 위해서 XSLT 엔진으로서 공개 소프트웨어를 사용하기 때문에 고비용의 부담이 없고, 사용하기에도 간편하여 기존 HTML을 사용하는 웹 프로그래머들도 DTD와 XSL에 대한 기본적인 사항만 학습하면 쉽게 사용할 수 있는 XML 기반의 웹 컨텐츠 제작 기법을 사례 개발을 통해 제안한다.

  • PDF

텍스트 기반 채팅에서 미디어 메시지의 지원 (Supporting Media Messages on a Text based Chatting)

  • 김경덕;여재욱;조우찬
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (2)
    • /
    • pp.283-285
    • /
    • 2001
  • 본 논문은 텍스트 기반 채팅에서 다양한 미디어 메시지를 대화 행위에 지원하는 방법을 제안한다. 기존 텍스트 기반 채팅은 단순한 텍스트 기반 메시지를 사용함으로써, 미디어의 전송 및 공유 뷰(view)의 지원이 어렵다. 그러므로, 본 논문에서는 XML과 XSLT를 이용하여 텍스트 및 미디어 메시지를 생성하며, 미디어에 대해서는 앵커를 사용하여 웹브라우저에 프레젠테이션을 지원한다. 그리고, XML 태그의 확장 및 변경으로 다양한 효과의 생성과 변경이 용이하다. 이러만 미디어 메시지의 지원으로 다양한 대화 행위의 지원이 가능하며, 응용 분야는 온라인 교육, 게임 등이다.

  • PDF

메타데이터 인터페이스를 이용한 DTD 기반 XML 문서 변환기의 골격 원시 코드 생성 (Skeleton Code Generation for Transforming an XML Document with DTD using Metadata Interface)

  • 최귀자;남영광
    • 정보처리학회논문지D
    • /
    • 제13D권4호
    • /
    • pp.549-556
    • /
    • 2006
  • 본 논문에서는 목표 문서의 DTD에 정의된 구조에 따라 원시문서를 목표 문서로 변환하는 XML 문서변환기와 골격 원시 프로그램을 생성하는 방법을 제안한다. 사용자는 생성된 프로그램을 이용하여 코드를 추가하거나 프로그램을 변경하고, 외부 클래스나 라이브러리 파일들을 연결하여 자신이 원하는 방법으로 쉽게 문서를 변환할 수 있다. 생성된 프로그램은 목표 DTD 경로(path)를 기준으로 코드를 생성하기 때문에 가독성이 높다. 현재까지의 대부분의 XML 문서변환은 XSLT를 이용하거나 XQuery를 이용하여 Java 프로그램을 생성하고 있으나, 각 요소별로 코드를 조작할 수 없는 단점이 있다. 본 논문에서 제안된 방법은 사용자가 원시/목표 문서에서 제공되는 DTD 혹은 문서에서 자동으로 추출된 DTD를 이용하여 원소 사이의 관계를 지정하면 자동적으로 문서가 변환되고 Java 원시 프로그램을 생성하기 때문에 코드 생성과정이 매우 단순하다. 메타데이터 인터페이스는 Java GUI를 이용하여 트리 형태로 표현된 DTD의 원소를 클릭하여 쉽게 생성할 수 있다. 문서변환을 위한 매핑은 원소의 특성에 따라 1:1, 1:N, N:1로 구분되며 데이터의 분해 혹은 합성을 위한 사용자 지정 함수가 메타데이터 인터페이스에 저장된다. 본 시스템은 실제 사용되고 있는 논문 XML 문서를 서지문서로 변환한 결과 및 프로그램 코드를 예제로 구현하여 결과를 제시하였다.

객체지향 설계 유형 및 도메인 객체 인터페이스를 이용한 논문 투고 관리 시스템 설계 및 구현 (Design and Implementation of a Paper Submission Management System Using Domain Object Interface and Object Oriented Design Patterns)

  • 심춘보;정세훈;임은천;유강수
    • 한국전자통신학회논문지
    • /
    • 제5권5호
    • /
    • pp.449-458
    • /
    • 2010
  • 최근 소프트웨어 아키텍처 설계 시 소프트웨어의 재사용성 및 유지보수 비용의 효율성을 고려한 객체지향 디자인 패턴의 관심이 증가하고 있다. 따라서 본 논문은 객체지향 디자인 패턴 기반의 도메인 객체 인터페이스를 활용하여 특정 도메인에 해당하는 논문 투고 관리 시스템을 설계하고, 아울러 자바와 XML을 이용하여 구현한 시스템을 제안한다. 제안하는 시스템은 GoF 디자인 패턴을 적용하여 하향식과 상향식을 적절히 조합한 시스템 전체 아키텍처를 설계한 후에 상향식으로 각각의 시스템 객체들을 조립하여 구현하는 방식을 적용한다. 또한 본 시스템은 시스템의 데이터 자체에 대해서는 XML을 통해 각종 퍼시스턴스 객체(Persistent Object)의 형태로 변환되도록 하며, 도메인 객체를 클래스로 자동 생성하는 방식을 채택하지 않음으로써 시스템의 복잡성을 최소화한다. 마지막으로 시스템의 구현은 일반 클라이언트/서버 환경에서도 사용 가능하지만, 사용자의 편의성 및 일관성을 고려해 일반 웹브라우저에 내장된 XSLT를 통해 시스템 사용자 GUI를 구현한다.

공간분석 WPS 모델을 위한 BPEL 설계 및 구현 - 상수도 보급 대상 가구 선정 사례 중심으로 - (The Design and Implementation of BPEL for Spatial Analysis WPS model - With Emphasis on the Selection of Housing Units for Water Supply -)

  • 이하경;염재홍
    • 한국측량학회지
    • /
    • 제31권5호
    • /
    • pp.355-363
    • /
    • 2013
  • 웹 기반으로 공간분석 모델을 공유하면 개발된 공간분석 프로세스 재활용이 가능하며 사용자가 공간분석 모델에 쉽게 접근할 수 있으므로 공간정보의 활발한 분석과 정보의 교류를 기대할 수 있다. 그러나 웹 기반의 공간분석 모델 배포는 모델 설계의 어려움과 공간 데이터 교환의 어려움 때문에 한계가 많다. 본 연구에서는 상수도 보급 대상 가구 선정이라는 사례로 OGC 표준 기반의 공간분석 WPS 모델을 정의하였다. 정의된 모델을 처리 순서, 공간 데이터 교환을 가능하게 하도록 BPEL 표준을 적용하였다. 외부에서 제공되는 WPS와 WFS에 접근하기 위한 WSDL를 정의하였으며, 공간분석 처리 순서를 설계하기 위하여 BPEL을 정의하였으며, XML 데이터 교환을 위한 XSLT를 정의하였다. 또한, BPEL을 실행하기 위해 RESTful 바인딩을 제공하는 Apache ODE 엔진 구축을 통해 공간분석 WPS 모델을 설계 및 배포하였다. 본 논문에서 제시한 방법으로 BPEL 적용을 통한 WPS Orchestration이 쉽게 정의되어, 공간분석 모델을 웹으로 쉽게 배포할 수 있으므로 효과적인 의사 결정을 기대할 수 있다.