EDXL Sharp
Encyclopedia
EDXL Sharp is a C# / .NET 3.5 implementation of the OASIS
Emergency Data Exchange Language (EDXL
) family of standards.
The purpose of these libraries is to allow developers to:
2.0 license and is part of a collaborative research project of The MITRE Corporation.
the 2.0 version is released. Some of the draft standards implementations are in a separate source tree branch as stable alphas.
OASIS (organization)
The Organization for the Advancement of Structured Information Standards is a global consortium that drives the development, convergence and adoption of e-business and web service standards...
Emergency Data Exchange Language (EDXL
EDXL
The Emergency Data Exchange Language 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 formats for communications between these parties...
) 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 ApacheApache License
The Apache License is a copyfree free software license authored by the Apache Software Foundation . The Apache License requires preservation of the copyright notice and disclaimer....
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 ProtocolCommon Alerting ProtocolThe Common Alerting Protocol 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 many applications...
) 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 InterfaceGraphical user interfaceIn computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...
(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)
the 2.0 version is released. Some of the draft standards implementations are in a separate source tree branch as stable alphas.