Project DescriptionEDXLSharp is a C# / .NET 4.0 implementation of the OASIS Emergency Data Exchange Language (EDXL) family of standards. This set of libraries can be used to generate, read, and validate CAP, DE, HAVE, RM, SitRep, and TEP messages. EDXLSharp also includes tools for working with EDXL & CAP messages including exchanging data with the FEMA IPAWS system. EDXLSharp includes code for software EDXL-DE based routing application to run on servers for exchanging EDXL-DE Messages. These messages can be placed into RESTful data feeds, federated to other DE-conforming systems, and converted to KML / GeoRSS / Geo Atom.
We will be adding code soon for an open-source EDXL-DE based routing system known as IC.NET. For more information check out http://icnet.mitre.org or email the help list!
EDXLSharpCopyright 2011 The MITRE CorporationLicensed under the Apache 2.0 LicenseEDXL Sharp is part of a collaborative research project of The MITRE Corporation.The MITRE Corporation is a not-for-profit organization chartered to work in the public interest. As a national resource, we apply our expertise in systems engineering, information technology, operational concepts, and enterprise modernization to address our sponsors' critical needs. (http://www.mitre.org).Includes the following:
- Library for CAP v1.2
- Library for Common Types across the EDXL Standards
- Library for EDXL DE v1.0
- GUI EDXL-DE Test Tool
- Library for EDXL-HAVE v1.0
- Library for EDXL-RM v1.0
- Library for GeoOASIS Where GML Profile
- Library for EDXL xPIL Profile
- Stable Alpha Library for EDXL-SitRep 1.0
- Stable Alpha Library for EDXL-TEP 1.0
- Stable Alpha Library for EDXL-HAVE 2.0
- Libraries to exchange data with the FEMA IPAWS messaging system in both EDXL-DE and CAP
Coming Soon:
- EDXL libraries for Android & iPhone
- More tools!!!
- RESTful uploader
- Plugin framework & examples
- E-Team adapter framework for EDXL
- IPAWS 3.0 Code
- More examples based on our test harness code
- Full source for the EDXL-DE router code
- Examples for converting EDXL messages to GeoRSS / KML / Geo-Atom
- NIEM examples
Note: The libraries now REQUIRE .NET 4.0 (non-client profile a.k.a the FULL .NET 4.0 installation)Note: Since these libraries also produce / convert EDXL messages to Syndication / Feed Items, there are server-side .NET libraries referenced. As such, you will need the non-client profile of .NET 4.0 installed and referenced in your projectsWe will be updating the beta code more often as we move ahead. Please post any bugs in the issue tracker or discussions section of the wikiAPI Documentation now online: http://icnet.mitre.org/HelpHave Questions About Implementing EDXL? E-Mail Our Help List!edxl-help-list@lists.mitre.org
See Also