---
title: "Altova社、v2010r3でNIEMサポート機能を拡充"
date: "2010-05-10"
categories: 
  - "technology"
tags: 
  - "mapforce"
  - "missionkit"
  - "niem"
  - "schemaagent"
  - "umodel"
  - "xml-editor"
  - "xml-schema"
  - "xmlspy"
description: Altovaのv2010r3では、XMLSpyやMapForceを含むXMLツールを強化し、NIEM（National Information Exchange Model）のサポートを向上させることで、政府機関間の効率的なデータ交換を促進します。
---
Status: #blog

Tags:  #mapforce #missionkit #niem #schemaagent #umodel #xml-editor #xml-schema #xmlspy

Categories: [xml](/blog/ja/category/xml.md)
# Altova社、v2010r3でNIEMサポート機能を拡充

政府機関間の対立は、まるで伝説やテレビ番組の定番のようなものです。FBIとCIA、地方の保安官事務所と大都市の犯罪捜査チーム、国土安全保障省と国防総省、そして「24 -TWENTY FOUR-」のジャック・バウアーとCTUなど、枚挙にいとまがありません。これらの組織の中には、縄張り意識が強いものが存在することも、その一因かもしれません。しかし、それだけではないのかもしれません _おそらく_, 技術はこれらの紛争において一定の役割を果たしています。アメリカ合衆国政府内部における、互換性のないシステム構成やデータ形式、旧来のシステム、その他の技術的な障壁などが、関係機関が逮捕報告、緊急通報、入国情報など、重要な情報を効率的に共有することを困難にすることがありました。  

National Information Exchange Model (NIEM)は、米国政府機関とその情報連携機関間のデータ交換のための、XMLベースの標準規格です。 その目的は、政府機関などが、政府間での情報交換を通じて、意思決定の改善、業務効率の向上、リスクの軽減、公共の安全性の向上、そして投資対効果の増加を実現するための手段を提供することです。  
業界のリーダーとして、 [XML関連ツール](https://www.altova.com/ja/missionkit/xml-developers.html) そして、技術や技術革新は、 [Altova MissionKit](https://www.altova.com/ja/missionkit/software-development-tools.html) すでに、本質的に [NIEMをサポートしています](https://www.altova.com/ja/solutions/niem-tools.html) 様々なレベルにおいて。 その中で、 [バージョン2010r3](https://www.altova.com/ja/whatsnew.html), XMLSpyに、その機能を拡張する、非常に特定の2つの機能を新たに追加しました [XMLエディタ](https://www.altova.com/ja/xml-editor/) 非常に役立つ機能が備わっており、特に～において [NIEMの開発](https://www.altova.com/ja/solutions/niem-tools.html). これらの機能の詳細については、最新の情報を参照してください [NIEMに関するブログ記事](http://www.xmlaficionado.com/2010/05/altova-and-niem-national-information.html) 弊社のCEO（最高経営責任者）および [XML愛好家](http://www.xmlaficionado.com/), アレクサンダー・ファルク.  
以下に、MissionKitを通じて提供されているNIEM関連のサポートについて、概要を簡潔にまとめます。具体的には、XMLSpyでの[XMLスキーマの編集](https://www.altova.com/ja/xmlspy/xml-schema-editor.html)、UModelでの[XMIのインポート](https://www.altova.com/ja/umodel/xmi.html)と[UML図の作成](https://www.altova.com/ja/umodel/visual-modeling.html)、MapForceでの[データ統合](https://www.altova.com/ja/mapforce/data-integration.html)など、幅広い機能が含まれています。  

## XMLSpy

XMLSpy® 2010は、XMLスキーマの開発を簡素化する[グラフィカルなスキーマ設計](https://www.altova.com/ja/xmlspy/xml-schema-editor.html)インターフェースを提供しており、これにより、XMLコードをリアルタイムで生成できます。ユーザーは、設計プロセス中に、このグラフィカル表示とテキスト表示をいつでも切り替えることができます。  
  
その [グラフィカルなスキーマエディタ](https://www.altova.com/ja/xmlspy/schema-flattener-subset.html) IEPD（個別教育支援計画）の作成に必要な機能を標準装備しています **拡張スキーマ**, **制約スキーマ**, そして **データ交換スキーマ**.

上記で説明した広範なXMLスキーマのサポートに加えて、XMLSpyは、以下の主要なXML技術についても、包括的なサポートを提供しています  

- グラフィカル表示とテキスト表示の編集モード
- 高度なXMLスキーマおよびXMLインスタンスの検証機能
- XMLインスタンスドキュメントの作成
- [XSLTエディタ、デバッガ、およびプロファイラ](https://www.altova.com/ja/xmlspy/xsl-editor.html)
- [Webサービス関連ツール](https://www.altova.com/ja/xmlspy/web-services.html) ([WSDLエディタ](https://www.altova.com/ja/xmlspy/wsdl-editor.html)、[SOAPクライアント、SOAPデバッガ](https://www.altova.com/ja/xmlspy/soap-client-debugger.html))

## UML図

開発ライフサイクルの最初の段階は、徹底的なビジネス要件のレビューです。UMLは、ソフトウェアプロジェクトのモデリングに特に適しており、設計プロセスに標準化されたアプローチを提供します。NIEMにおいては、シナリオに基づいた計画が推奨されます。UMLの図面が必須というわけではありませんが、クラス図、ユースケース図、シーケンス図は、IEPDのドキュメントに価値をもたらします。さらに、NIEMは、アップロードされたXMI形式のデータに基づいて、データ要件のマッピングを行うための無料ツールを提供しています [UMLモデル](https://www.altova.com/ja/umodel/visual-modeling.html)  

UModel® 2010は、高度な機能を持つ製品です [UMLツール](https://www.altova.com/ja/umodel.html) UML 2.3の14種類のすべてのダイアグラムに対応しています [BPMN (ビジネスプロセスモデル表記法)](https://www.altova.com/ja/umodel/business-process-modeling.html), [SysML (システムズ モデリング言語)](https://www.altova.com/ja/umodel/sysml.html), そして、他にも多くの機能があります。このツールは、XMIなどのXML技術とシームレスに連携し、ユーザーが容易に [XMIファイルのインポートとエクスポートを行います](https://www.altova.com/ja/umodel/xmi.html) UML図に基づいて、UModelはさらに以下の機能を提供します [UML図に似た形式で表現されたXMLスキーマ](https://www.altova.com/ja/umodel/xml-schemas-in-uml.html) そして、XMLSpy、MapForce、SchemaAgentなど、MissionKitに含まれる他のすべてのツールとシームレスに連携します。 

UModelは、[コード生成](https://www.altova.com/ja/umodel/uml-code-generation.html)、[双方向エンジニアリング](https://www.altova.com/ja/umodel/uml-round-trip.html)、および[リバースエンジニアリング](https://www.altova.com/ja/umodel/uml-reverse-engineering.html)をサポートしており、さらに、広く利用されているVisual StudioやEclipseといった統合開発環境（IDE）との連携も可能です。  

UModelは、NIEM開発の以下の2つの段階で使用できます  

- **シナリオ計画** - ユースケース図、シーケンス図、およびビジネスプロセスモデリングを用いて、モデルを作成し、ドキュメント化します
- **マップとモデル** - クラス図を作成し、データ交換の形式を定義します
  

## XMLスキーマ管理

各IEPD（個別教育プログラム）において、多数の異なるスキーマが存在する可能性があるため、XMLスキーマの管理は複雑な作業になりがちです。SchemaAgent® 2010は、プロジェクトベースの環境で、ユーザーがXMLスキーマ、XML、XSLT、およびWSDLといった各種ファイルを視覚的に管理できる、独自の[ファイル管理ツール](https://www.altova.com/ja/schemaagent.html)です。これにより、ファイル構成の変更や構造を容易に把握できます。SchemaAgentのユーザーは、MapForceを使用して作成されたマッピングファイルも閲覧できます。  

## データマッピングとデータ交換

[データマッピング](https://www.altova.com/ja/mapforce/data-mapping.html)は、NIEMプロセスにおいて、いくつかの段階で非常に重要なステップです。マッピングは、ユーザーがコアモデルやドメインモデルから利用可能な要素を特定し、サブセットスキーマを生成するのに役立ちます。また、あるNIEMの語彙から別の語彙への変換を行う際にも使用されます。さらに、一部のNIEMの実装では、データ交換の仕組みとしてWebサービスが利用されることもあります。  

MapForce® 2010は、以下の機能を持つソフトウェアです [あらゆる種類のデータ間のマッピングと統合を可能にするツール](https://www.altova.com/ja/mapforce.html) NIEMのライフサイクルで使用される可能性のあるすべてのデータ形式（XML、データベース、プレーンテキストファイル、Excel 2007以降のバージョン、Webサービスなど）に対応しています。MapForceは、データの基盤となる構造（例えば、XMLスキーマ）に基づいてデータをマッピングし、これにより、繰り返し行うデータ変換において、マッピング設計を再利用することができます。また、MapForceは、複数のソースまたはターゲットコンポーネントとのマッピングもサポートしています。さらに、MapForceは、以下の用途にも利用できます [ドキュメントを生成する](https://www.altova.com/ja/mapforce/data-mapping-documentation.html) 技術的な知識を持たない関係者向けに、HTMLやMicrosoft® Wordなど、様々な形式でデータマッピングプロジェクトの詳細を説明する。 

  
**この機能を実際に試してみたい方は、** [**Altova MissionKitの30日間無料トライアル版**](https://www.altova.com/ja/download-trial.html) **を今すぐダウンロードしてください。**
