OpenXRI:Index
From I-names Development Wiki
Welcome to the OpenXRI Wiki
This wiki serves as a collaboration workspace for contributors and users of the OpenXRI project.
Contents |
[edit] Overview
OpenXRI is an open source project reference implementation of the XRI (Extensible Resource Identifier) abstract identifier resolution protocol based on the specifications from the OASIS XRI Technical Committee.
OpenXRI is distributed under the Apache 2.0 license. It is an implementation of all the major components of the XRI resolution system, including:
- an XRI parser library (Java)
- an XRI resolver library (Java)
- a proxy server (Java servlet)
- a command line resolver tool for verifying the resolution operations of XRIs (Java)
The current OpenXRI code is developed to conform to the OASIS XRI Syntax 2.0 Commitee Specification and OASIS XRI Resolution 2.0 Working Draft 10
OpenXRI is hosted on SourceForge.
[edit] RoadMap
We are in much need for volunteers to work on building resolvers in various languages such as C, Perl, Python etc. Check out the Project Roadmap to see what needs to be done.
[edit] Documentation
- OpenXRI:Tutorial using the OpenXRI library
- OpenXRI:XRILookup the commandline XRI lookup tool
[edit] Downloads
All OpenXRI packages are released on SourceForge: http://sourceforge.net/projects/openxri
[edit] Source Code
The OpenXRI code base is hosted at the SourceForge CVS server. Information on accessing the repository can be found here: http://sourceforge.net/cvs/?group_id=132761
There is also a web-based CVS viewer: http://openxri.cvs.sourceforge.net/openxri
Developers interested in contributing to the project please contact =wil.
[edit] Building and Hacking
- OpenXRI:SettingUpBuildEnvironment explains how to set up Eclipse and the associated tools to get started building OpenXRI.
[edit] Sub Projects
OpenXRI:Java - Currently the only active subproject. Contains 3 modules:
- Syntax - XRI syntax parser
- Client - Resolver client library and tools
- Server - Authority and proxy server implementation
