XML 스키마 관리자의 장점

XML을 사용하는 개발자들은 종종 산업 표준 어휘를 정의하는 여러 개의 DTD와 XSD를 다루어야 합니다. 기술 문서 작성에 사용되는 DITA, 의료 데이터에 사용되는 HL7, 금융 보고에 사용되는 CbCR 등 다양한 예시들이 있지만, 이러한 다양한 스키마와 그 수많은 버전을 일상적으로 관리하는 것은 어려운 과제입니다.

Altova의 모든 XML 지원 제품은 유연성과 편의성을 위해 XML 스키마 관리자(XML Schema Manager)를 포함하고 있습니다. 이 도구는 제품 전체에서 사용할 수 있는 산업 표준 스키마를 쉽게 다운로드하고 관리할 수 있는 중앙 집중식 기능을 제공합니다. 작동 방식을 살펴보겠습니다.

산업 표준 관리

XML은 하드웨어 및 소프트웨어에 독립적인 의미 있는 데이터 태그를 정의할 수 있다는 장점 덕분에, 특정 산업 또는 비즈니스 기능에 특화된 수많은 어휘 체계가 등장했습니다. 표준 기반의 어휘 체계는 스키마 (DTD 또는 XSD)에 의해 정의되며, 이 스키마는 어떤 태그를 언제 사용할 수 있는지 규정하고, 데이터의 일관성과 품질을 유지하기 위한 데이터 검증 규칙을 정의합니다.

이러한 장점과 함께, XML 개발자들은 다양한 스키마에 접근하고 작업해야 하는 어려움에 직면할 수 있습니다. 표준 기관의 웹사이트는 탐색하기 어려울 수 있으며, 대부분의 스키마는 여러 버전을 가지고 있을 뿐만 아니라 추가적인 관련 스키마 참조도 포함하고 있습니다. 필요한 문서를 찾아 개발 환경 내의 다양한 XML 지원 도구에 제공하는 것은 마치 건초 더미에서 바늘을 찾는 것과 같습니다.

알토바는 최근 자사 제품에 내장된 XML 스키마 관리자를 출시했습니다 XML 개발 도구들 그리고 이 프로세스를 중앙 집중적으로 관리할 수 있는 서버 소프트웨어 제품들이 있습니다. XML 스키마 관리자를 실행하면, 시스템에 이미 설치된 스키마와 버전 목록을 즉시 확인할 수 있습니다.

가장 인기 있는 산업 표준 스키마들이 다운로드 목록에 포함되어 있습니다. 설치 (또는 제거)하려는 스키마를 선택하면, XML 스키마 관리자가 필요한 모든 종속 항목을 자동으로 선택합니다. 예를 들어, EPUB 2.0 스키마를 설치하면, XML 스키마 관리자는 EPUB 스키마에 포함되어 있으며 전자책과 관련된 메타데이터를 정의하는 데 사용되는 "Qualified Dublin Core" 스키마도 함께 설치합니다.

스키마가 설치되면, 시스템에 설치된 모든 Altova XML 소프트웨어(XMLSpy, MapForce, StyleVision, RaptorXML Server 등)에서 해당 스키마를 사용할 수 있습니다.

스키마 관리자를 수동으로 호출하는 것 외에도, 스키마 관리자에 스키마가 존재하지만 아직 설치되지 않은 XML 파일을 열 때마다, 해당 스키마를 설치할 수 있는 옵션이 제공됩니다. 이를 통해 이전에 필요했던 파일을 찾아야 했던 시간을 절약할 수 있습니다.

스키마 버전에 대한 최신 정보를 확인하세요

Altova는 표준 기관에서 새로운 스키마 버전이 출시될 때마다 해당 버전을 자주 업데이트하여 XML 스키마 관리자에 최신 버전을 포함시킵니다. 이를 통해 Altova 제품 출시 주기와 관계없이, 항상 최신 버전을 빠르게 이용할 수 있습니다.

XML 스키마 관리자를 사용하는 것의 장점은 다음과 같습니다

  • 시스템에 있는 모든 스키마를 확인하고, 최신 버전이 있는지 확인합니다

  • 특정 스키마의 여러 버전(하나 또는 그 이상)을 설치할 수 있는 기능

  • 의존적인 스키마를 자동으로 감지하고 설치합니다

  • 대규모 데이터 구조를 더 빠르게 처리합니다

  • 알토바 제품 출시 주기와 관계없이, 새로운 버전을 독립적으로 다운로드할 수 있습니다

  • Altova XML 스키마 관리자에 적용된 변경 사항은 설치된 모든 Altova 제품에 적용됩니다

XMLSpy, MapForce 및 기타 데스크톱 개발 도구의 "도구" 메뉴, 또는 Altova 서버 소프트웨어 제품의 명령줄을 통해 관리자 기능을 사용할 수 있습니다. 또한, 안전한 네트워크 환경에서 작업 중이며 스키마를 수동으로 다운로드해야 하는 경우, Altova 웹사이트(https://www.altova.com/schema-manager)에서 스키마를 다운로드할 수 있습니다.

XBRL 분류 체계를 관리합니다

Altova 제품에는 XML 스키마 관리자 외에도 동일한 기능을 제공하는 XBRL 분류 체계 관리자가 포함되어 있습니다. 전 세계적으로 XBRL 사용이 급증하면서, 다양한 국가의 회계 관행을 반영하기 위해 방대한 양의 다양한 XBRL 분류 체계(및 관련 스키마)가 개발되었습니다. 또한, 건설 및 보험과 같은 많은 산업 분야에서 자체적으로 특화된 분류 체계를 구축했습니다. 이러한 XBRL 분류 체계는 산업 표준 XML 스키마와 마찬가지로, 관련 기관에 의해 정기적으로 수정 및 업데이트됩니다. Altova XBRL 분류 체계 관리자는 이러한 변화를 쉽게 추적할 수 있도록 지원합니다.