NOTE: This wiki is provided by the OASIS standards consortium as a collaborative tool for members of the OASIS XRI Technical Committee, who are permited to post to these pages. As this is an official workspace of the TC, the OASIS IPR Policy and other OASIS rules apply to its use. To learn more about the work of the TC, send a comment, or join this effort, visit the OASIS XRI TC homepage. |
Wiki pages are transient documents, so intermediate edits may not be saved. TC members should move all permanent work and stable artifacts to the TC's document repository, where the archival work product of the TC also can be viewed by the public. |
XRI TC Wiki
Welcome to the XRI TC wiki. The XRI TC is currently in its third generation of specification development. The page is organized to provide quick access to the main active pages. Reference and archival page lists are included "below the fold".
Current Active Pages
XRD 1.0
This is the new standalone resource discovery spec that applies to both URIs and XRIs.
XrdOne/SpecHome is the spec home page for status, links, and issues management.
XrdOne/LinkHeader - HTTP Link Header proposal.
XrdOne/UriMapping - URI Mapping proposal (addresses URI templates and how to retire the current URI append attribute)
XrdOne/SimpleSign - Simple Signatures proposal for XRD signing and public key discovery.
XrdOne/XmlDsigProfile - Further evolution of the page above into a rough draft spec.
XrdOne/TrustWorkflowByExample - Proposal for trust workflow by example.
XrdOne/DelegationUseCase - Why trusted workflows need to include delegation.
XrdOne/DNSResolution - Proposal for DNS (DDDS) based XRD discover and URI Mapping.
XrdOne/TrustProfiles - Trust profiles for the XRD 1.0 specification.
XrdOne/TrustProfileNoTrust - Trust profile for no trust.
XrdOne/TrustProfileHttpAuthority - HTTP authority trust profile.
XrdOne/TrustProfileDNSAuthority - DNS authority trust profile.
XrdOne/XrdSchema - Snapshot of current design/issues on the XRD 1.0 schema.
XrdOne/OpenIdUseCase - Use case how XRD could be used on OpenID.
XrdOne/TrustElements - Functional definitions of the XRD 1.0 trust elements.
XrdOne/KeyInfoUseCase - Use case how KeyInfo could be used on OpenID.
XRI 3.0
This spec will be packaged into the following parts. Each part has its own home page for status, links, and issues management. Each major open issue/proposal also has its own page.
Part 1: Syntax
XriThree/SyntaxHome is the spec home page for status, links, and issues management.
XriThree/SyntaxAbnf - ABNF proposal
XriThree/GcsDelimiter - GCS Delimiter proposal
XriThree/XrefDelimiter - Cross-Reference Delimiter proposal
Part 2: Resolution
XriThree/ResolutionHome is the spec home page for status, links, and issues management.
XriThree/SuperSimpleSepSelection - Super Simple SEP Selection Proposal
XriThree/XrefResolution - Cross-Reference Resolution Proposal (was Community Root Resolution Proposal)
Part 3: http: and https: Bindings
XriThree/HttpBindingHome is the spec home page for status, links, and issues management.
Part 4: info: Binding
XriThree/InfoBindingHome is the spec home page for status, links, and issues management.
Logistics
SelfServeAgenda is used to register issues or topics for discussion on our Tuesday calls.
InfoForEditors is used to coordinate spec filenames, templates, frontmatter, and other logistics needed by the spec editors.
FaceToFaceAgenda contains the minutes of the F2F meeting held Nov. 13-14 2008 after the Internet Identity Workshop in Mountain View, CA.
FaceToFace20090521 contains the minutes of the F2F meeting held May 21 2009 after the Internet Identity Workshop in Mountain View, CA.
XRI TC/W3C TAG Discussions
XriTcW3cTag is the home page for these discussions.
XriAsRelativeUri describes a proposal arising out of the W3C TAG discussions for how to better integrate XRI architecture with WWW architecture.
BoeingXriUseCases describes a set of XRI use cases submitted by Boeing.
XriSolvesRealProblems was posted in late May 2008 as a response to the W3C TAG statement regarding the OASIS Standard vote on OASIS Standard vote on XRI Syntax 2.0 and XRI Resolution 2.0.
Reference Pages
Spec Excerpts
The following pages are copies of selected key portions of the XRI specifications to make them easy to find/load.
XriCd02/Xri2dot0Abnf - ABNF for XRI 2.0 syntax (excerpted from the XRI Syntax 2.0 Committee Specification) - includes the IRI ABNF from RFC 3987.
Code
XRI.net is an open community wiki hosted by XDI.org that includes pointers to code from OpenXRI, Barx, and other XRI open source projects.
Archival Pages
The pages below are no longer active and are listed primarily for archival purposes.
XRI 2.0 Specification Suite -- Management & Development
XRI 2.0 Spec Suite Documentation (Non-Normative)
The TC plans to publish documentation for the XRI 2.0 suite of specifications as a whole. The following wiki pages are being used to manage these deliverables.
XriCd02/XriTwoCoreMessages is where TC members are developing the core messages for the XRI 2.0 suite.
XriCd02/XriTwoPresentation is the cover page for an XRI 2.0 presentation.
XriCd02/XriTwoWhitePaper is the cover page for an XRI 2.0 white paper.
The XRI 2.0 FAQ is currently in HTML but is being adapted for wiki editing.
XRI Resolution 2.0
This is the final specification in the XRI 2.0 cycle. It is now at Committee Draft 03 status. Future work will be part of the XRI 3.0 cycle (see above).
The following pages are all archival.
XriTwo/ResolutionCd03 contained the action items for producing Committee Draft 03.
Xri2Cd02/ResWorkingDraft11 tracked all proposed issues, revisions, and corrections to XRI Resolution 2.0 Working Draft 10.
XriCd02/SepSelection (issue #10) documents in pseudocode the service endpoint selecton (SEP) rules.
XriCd02/CanonicalIdVerification (issue #21) documents new CanonicalID verification parameter and processing rules.
XriCd02/ServiceRefs (issue #37) is a proposal to support refs at the service level to provide XRDS authors more direct control over physical distribution of XRDS documents.
XriCd02/XrdsDiscoveryFromHttpUris (issue #3) is the proposed text for the new section 8 that will incorporate the Yadis specification for discovery of XRDS documents from HTTP URIs.
XriCd02/SynonymSemantics is a proposal for synonym handling.
XriCd02/RefProcessing is a revised proposal for ref processing.
XriCd02/ConformanceSection is a draft of the Conformance Section of the spec.
(Obsolete) XriCd02/ResWd11Ed02 summarized comments/issues in ED02 that need to be discussed to prepare ED03.
XRI 2.1
The following pages were originally used to discuss a proposed XRI Syntax 2.1 specification. It was subsequently decided that this work should become XRI Syntax 3.0.
XriCd02/XriSyntax2dot1 tracks all proposed issues, revisions, and corrections to the current XRI Syntax 2.0 Committee Specification that will be incorporated into Working Draft 01 of XRI Syntax 3.0.
XriCd02/Xri2dot1Formats contains proposals for several new XRI forms.
XriCd02/DirectConcatenation documents a key new proposed feature of XRI Syntax 3.0 and shows how it works with XRI resolution.
XriCd02/EqualsAtSocialVulnerability discusses possible social attacks on concatenation of = and @ names and proposed solutions.
Outdated Pages The following pages remain listed for reference but have been superceded by the pages above.
XriCd02/GlobalXrefs, XriCd02/GlobalSubsegments, XriCd02/CompactSyntax -- all replaced by XriCd02/DirectConcatenation.
XriCd02/ParseTreeExamples - replaced by replaced by XriCd02/DirectConcatenation.
XriCd02/NormalizationPrinciplesAndPolicies - replaced by XriCd02/DirectConcatenation.
XRI 3.0 Early Planning
The following proposals for XRI Syntax 3.0 were drafted in 2007 prior to the OASIS Standard vote on XRI 2.0, the W3C TAG discussions, and the XRI-as-relative-URI proposal (see links above). All of these are or have been refactored into new proposals for XRI 3.0.
XriThree/SyntaxOutline is the draft outline for version 3.0 of the XRI Syntax Specification.
XriThree/CompactSyntaxProposal contains an alternate proposal for version 3.0 of the XRI Syntax Specification.
XriThree/DollarAndPlusDictionaries discusses the differences and similarities between the \$ and + dictionary spaces.
XriThree/FormsAndTransformations contains the proposed XRI 3.0 "transformation ladder".
XRI Dictionary
The status of this specification is currently undecided. The previous current working draft is XRI Metadata 2.0 Working Draft 09.
XriCd02/DictionaryDraft01 tracks all proposed issues, revisions, and corrections for the new XRI \$ Dictionary 2.0 specification that replaces XRI 2.0 Metadata Specification Committee Draft 01. (The former issues page for XRI Metadata 2.0 is at Xri2Cd02/MetadataChanges.)
XriCd02/DictionaryStructure is the draft outline of the spec.
Help
Notes on Wiki use for OASIS TC Members
Edit any page by pressing Edit at the top or the bottom of the page
Create a link to another page with joined capitalized words (like WikiSandBox) or with ["quoted words in brackets"]
See HelpForBeginners to get started, HelpContents for all help pages.
Check RecentChanges to see the most recent additions.
Try SiteNavigation for an overview over this site and what it contains.
Try FindPage to search or browse the wiki in various ways.
Use SyntaxReference for quick access to wiki syntax.
Use WikiSandBox to experiment with editing.
Anyone, not just XRI TC members, may may search for page titles or text within pages using the search box at the top of any page.
This wiki is hosted by OASIS and powered by MoinMoin.
XRI Wiki