Changes

MaXML Architecture

1,661 bytes added, 13:43, 12 June 2017
no edit summary
MaXML consists of one schema file containing the whole specification for the language. maXML builds on definitions of a number of types in order to ensure re-usability. The types are then used to build Artifacts. The Artifacts are structured to contain different parts of the information contained in {{IMSMANG}}. The MineActionFieldReport Artifact contains information from different types of Data Entry Forms in {{IMSMANG}} while the other Artifacts contain different types of Auxiliary data. This architecture ensures maximum re-usability of commonly used data structures.
 
==Artifacts ==__NOEDITSECTION__
Artifacts are a collection of elements that are assembled for a specific data exchange purpose. The Artifacts in maXML each reflect a part of the information in IMSMA that can be exported and in some cases imported by the system. The artifacts used in maXML are designed to meet typical data collection formats in IMSMA. The Artifacts are the only parts of maXML that can be instantiated.
 
The Artifacts can be divided into those that contain Item data and those that contain Auxiliary Data. The Item data contains information about the core Items in IMSMA such as Location, Land (Hazard), Activity (HazardReduction), Accident, Victim, Assistance (VictimAssistance), Education (MREActivity) and Quality Management(QAActivity). In maXML Items are found under MineActionFieldReport.
 
Auxiliary data provide supplementary or additional information to the items and include Country Structure (GazeteerArtifact), Assistance classification (AssistanceArtifact), Cause classification (CauseArtifact), Needs classification (NeedsAssessmentArtifact), Ordnance classification (MineActionOrdnanceArtifact), Organisations (MineActionOrganisationArtifact) and Places (MineActionPlaceArtifact.
 
Each artifact is constructed from a Document Header containing document metadata together with other parts that contain elements that relate to the specific area that the artifact is intended to reflect.
 
There are eight separate artifacts in maXML
# MineActionFieldReport
# GazetteerArtifact
# MineActionOrganisationArtifact
# MineActionOrdnanceArtifact
# MineActionPlaceArtifact
# NeedsAssessmentArtifact
# AssistanceArtifact
# CauseArtifact
{{NavBox XML Documentation}}
[[Category:NAA]]
6,632
edits