EDXL Sharp is a C# / .NET 3.5 implementation of the
OASIS
In ecology, an oasis (; ) is a fertile area of a desert or semi-desert environment'ksar''with its surrounding feeding source, the palm grove, within a relational and circulatory nomadic system.”
The location of oases has been of critical imp ...
Emergency Data Exchange Language (
EDXL
The Emergency Data Exchange Language (EDXL) is a suite of XML-based messaging standards that facilitate emergency information sharing between government entities and the full range of emergency-related organizations. EDXL standardizes messaging f ...
) family of standards.
The purpose of these libraries is to allow developers to:
* Parse EDXL Messages from a string or underlying stream
* Programmatically create EDXL messages
* Validate EDXL Messages to the schema
* Validate that EDXL Messages conform to the additional business rules specified in the standards documentation
* Write EDXL messages to a string or underlying stream
About the project
EDXL Sharp is licensed under the
Apache
The Apache () are a group of culturally related Native American tribes in the Southwestern United States, which include the Chiricahua, Jicarilla, Lipan, Mescalero, Mimbreño, Ndendahe (Bedonkohe or Mogollon and Nednhi or Carrizaleño an ...
2.0 license and is part of a collaborative research project of
The MITRE Corporation.
What's in EDXL Sharp
Version 1.0 includes the following:
# Library for CAP (
Common Alerting Protocol
The Common Alerting Protocol (CAP) is an XML-based data format for exchanging public warnings and emergencies between alerting technologies. CAP allows a warning message to be consistently disseminated simultaneously over many warning systems to m ...
) v1.2
# Library for Common Types across the EDXL Standards
# Library for EDXL-DE (Distribution Element) v1.0
# Library for EDXL-HAVE (Hospital Availability Exchange) v1.0
# Library for EDXL-RM (Resource Message) v1.0
#
Graphical User Interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
(GUI) EDXL-DE Test Tool
# Library for GeoOASIS Where GML Profile
# Library for EDXL xPIL (Extensible Party Information Language) Profile
# Beta Library for EDXL-SitRep (Situation Reporting)
# Beta Library for EDXL-TEP (Tracking of Emergency Patients)
{{As of, 2010, August the 2.0 version is released. Some of the draft standards implementations are in a separate source tree branch as stable alphas.
Online Testbed
This effort is a part of a larger interoperability testbed. The interop testbed serves as an online presence for learning about EDXL, how to implement systems using EDXL, online validation and information sharing tools, and a place to perform integration with other systems that use EDXL.
See also
*
EDXL
The Emergency Data Exchange Language (EDXL) is a suite of XML-based messaging standards that facilitate emergency information sharing between government entities and the full range of emergency-related organizations. EDXL standardizes messaging f ...
*
OASIS
In ecology, an oasis (; ) is a fertile area of a desert or semi-desert environment'ksar''with its surrounding feeding source, the palm grove, within a relational and circulatory nomadic system.”
The location of oases has been of critical imp ...
*
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
*
NIEM
NIEM ( ) originated as an XML-based information exchange framework from the United States. NIEM also supports NIEM JSON exchanges. NIEM is currently developinthe NIEM Metamodel and Common Model Formatwhich can be expressed in any data serializati ...
External links
EDXL Sharp Codeplex Page EDXL Wiki OASIS EM-TC Public Page OASIS EMA-TC Wiki
XML parsers
Computer libraries
Emergency management software