The Cover Pages [画像:The OASIS Cover Pages: The Online Resource for Markup Language Technologies]
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
Extensible Name Service (XNS)

In December 2002, OASIS received a request from members to form an Extensible Resource Identifier (XRI) Technical Committee. The TC will build upon the XNS Specification. The goal of this XRI TC is to "define a URI scheme and a corresponding URN namespace for distributed directory services that enable the identification of resources (including people and organizations) and the sharing of data across domains, enterprises, and applications." The announcement/CFP is referenced below.

[January 08, 2003] OASIS Forms Extensible Resource Identifier (XRI) Technical Committee. OASIS members have formed a new technical committee to establish a common identification scheme for distributed directory services. The Extensible Resource Identifier (XRI) Technical Committee purposes to create a URI scheme and a corresponding URN namespace for distributed directory services that enable the identification of resources (including people and organizations) and the sharing of data across domains, enterprises, and applications. XNS Public Trust Organization (XNSORG) will contribute the Extensible Name Service (XNS) specifications to the TC to serve as a basis for the OASIS committee work. The committee "will define a Uniform Resource Identifer (URI) scheme and a corresponding Uniform Resource (URN) namespace that meet these requirements, as well as basic mechanisms for resolving XRIs and exchanging data and metadata associated with XRI-identified resources." The TC Co-Chairs are Drummond Reed (OneName) and Gabe Wachob (Visa International).

[December 10, 2002] "OASIS TC Call For Participation: Extensible Resource Identifier Technical Committee (XRI TC)." - [Excerpted from the proposal:] "Increasingly, there is a demand for distributed directory services that enable the identification of resources (including people and organizations) and the sharing of data across domains, enterprises, and applications. There are currently no transport- and application-neutral identification schemes to support this infrastructure. The purpose of this committee is to define a URI scheme and a corresponding URN namespace that meet these requirements. This TC will also define basic mechanisms for resolving the identifiers in these schemes and for exchanging data associated with these identifiers. This work will enable the creation of Web-like collections of resources (including, but not limited to, data, systems, services, organizations, and people) that extend the WWW's current generalized addressing and linking capabilities. The URI scheme will conform to RFC 2396. It will also accommodate human-readable names as a subset of the compliant identifiers. The TC will also produce an interoperable URN namespace specification compliant with RFC 2141 and guided by the requirements in RFC 1737 for resources that need the ability to be persistently identified and linked. The TC will also define an XML schema to associate metadata with resources and a service to manipulate this metadata and data associated with the resources. Specifically, this service will reflect the simple transactional nature of the WWW, i.e., it will use a small set of REST (Representational State Transfer) or CRUD-like operators on an infinitely extensible set of XRI-addressable resources. This data exchange service will provide a platform for integration with directory-related specifications such as LDAP, DSML, and SPML. This TC's work will be influenced by the general architecture described in XNS and specifically by the XNS Addressing Specification. The XNS specifications published by the XNS Public Trust Organization (XNSORG) will be contributed to the TC for consideration in the committee's work. XNS is licensed under RF terms..." General references in "Extensible Name Service (XNS)."

[July 11, 2002] OneName Corporation Releases Extensible Name Service (XNS) Protocol Specifications. An announcement from OneName Corporation describes the release of the XNS specifications under a royalty-free license and the submission of these specifications to the non-profit XNS Public Trust Organization (XNSORG). "These XML-based specifications for eleven (11) Web services and an identity addressing syntax create the first open, federated, peer-to-peer infrastructure for identifying and linking any resource participating in digital transactions. Extensible Name Service (XNS) is a protocol for digital identity and relationship management that spans any number of devices and domains. Whereas DNS (Domain Name System) is a protocol designed for federated naming of Internet hosts at the TCP/IP level, XNS is designed for modeling and managing the identity of any actor at the SOAP level, including people, businesses, machines, applications, objects, classes, etc. XNS enables identity controllers to register and use XNS identities to automate the exchange of any set of data associated with an identity while providing protection for the security and privacy of this data. OneName will also make available open-source Java Reference Implementations (JRIs) based on the protocol; an open-source client JRI is available immediately and an open-source server JRI will be available in Fall 2002."

[October 02, 2000] XNS (Extensible Name Service) is "a new open protocol and open-source platform for universal addressing, automated data exchange, and privacy control. XNS is based on two key technologies: XML, the new global standard for platform-independent information exchange, and web agents, a patented new technology that automates the exchange, linking, and synchronization of information between publishers and subscribers over digital networks. XNS combines XML and web agents to create a complete integrated infrastructure for automated information exchange between consumers and businesses anywhere on the wired or wireless Internet. Like DNS, XNS is a globally distributed network that can be implemented by any ISP, portal, corporation, university, or other network service provider. Unlike DNS, however, all XNS agencies and agents enter into registration agreements incorporating global terms specified by the XNS Public Trust Organization (XNSORG), an independent non-profit organization responsible for governance of the XNS global trust community. . . The next evolutionary step beyond a domain name, an XNS address is not just an email address, a phone number, a fax number, or a Web page, but a single 'superaddress' which consolidates all other addressing and profile data into a single XML digital container. This container is managed by an XNS agent following the owner's privacy and security rules. The beauty of XNS addresses is that they never have to change for the lifetime of a person, product, service, or company, no matter how often any other contact data changes. Furthermore, an XNS address can be as simple as your name-up to 64 characters, in any Unicode language, with no awkward syntax or punctuation. . . XNS provides the first open-source, globally distributed solution to universal registration. One click on the XNS login button at any XNS-enabled web site and your personal web agent instantly negotiates a private login key, so all you ever need to remember is your own XNS name and password. Every XNS form negotiated between two XNS agents results in an XNS contract stored by each agent. Besides recording the applicable privacy and security policies (including support for new W3C P3P privacy policies), XNS contracts record each XNS privacy permission granted by the agent owner for the user of their data. XNS privacy contracts are the missing foundation in a global privacy framework, giving consumers easy, immediate access to their permission records and businesses a simple, global vocabulary for true permission marketing." [From 'XNS in a Nutshell']

"XNS data schemas are defined using XML itself, following the proposed W3C XML Schemas specification. XNS is designed to resolve a name into any type of attribute which can be defined in an XML schema and exchanged using XML. In addition, XNS schemas are themselves registered in XNS. This means schema definitions are easily named, addressed, and synchronized just like any other XNS data instance. As with XML documents, XNS objects are a nested tree of component objects which are all one of two types: schema objects, which represent registered XNS schema definitions, and instance objects containing the attributes values for the resource. Following the rules of XML Schemas, all instance objects must be valid instances of schema objects. Because all XNS schema objects are themselves registered in XNS, XNS acts as one completely self-referential logical XML document." Phase Two of the will also introduce user-defined schemas: "as it is with XML, distributed schema authoring is one of the key extensibility features of XNS. In Phase Two agencies, businesses, and individuals will be able to define, publish, subscribe, and update their own XNS schemas in addition to those defined by XNSORG."

"Using web agent technology, the architects of XNS set out to solve three primary design objectives. (1) Universal Addresses: true 'universal address,' e.g., a single human-friendly name that can function as an address for all types of digital communications. Because this address can be resolved into an XML document containing any other communications network address (phone number, fax number, email address, URL, etc.), it is completely 'abstracted' from any particular communications network. This has three key advantages: The address never needs to change for the life of the resource it represents, or longer; Links to the address never have to break; the address doesn't need to follow any special formatting or syntactic restrictions -- it can be as simply as any name or phrase in XML (i.e., Unicode). (2) Automatic Linking and Synchronization: web agents [need] to create them automatically when information is exchanged and update them automatically when information changes. (3) Negotiated Control and Privacy Protection: provide negotiated control over any information exchange between two web agents using an extensible control vocabulary. Using this vocabulary, web agents could negotiate -- either automatically or with the assistance of their owner -- every aspect of a communications relationship, including privacy, security, updating, forwarding, archiving, and even termination of the relationship. This control is especially relevant when it comes to privacy. Early on, the developers of web agent technology realized that the more personal information migrates to a digital medium, the more easily it can be transfered, aggregated, and mined. This is one of the fundamental reasons why privacy and spam have become such profound problems on the net..."

Background: "In January 1999, the first of Intermind's web agent patents began being issued (starting with U.S. patent No. 5,862,325). At the heart of this patent was a new naming and addressing service based on web agent technology. With the emergence of XML as a new global data interchange language -- one perfectly suited to the requirements of a global 'language' for web agents -- Intermind changed its name to OneName Corporation, built a new board and management team, and embarked on the development of this new global naming and addressing service. Because its use of XML as the foundation for all object representation and interchange led to the platform, yet had the same distributed architecture as DNS, it was christened eXtensible Name Service, or XNS. Recognizing the ultimate impact such a system may have on Internet infrastructure, and the crucial role that privacy, security, and trust must play, OneName also made the commitment to building it with open standards, open source software, and an open independent governance organization. Thus was born the XNS Public Trust Organization (XNSORG), the entity charged with setting the technical, operational, and legal standards for XNS."

Princial References

Earlier References

[Link persistence is one of the goals of XNS technology.]

SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Last modified: January 19, 2003

Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

Newsletter Subscription
Newsletter Archives
[画像:Globe Image]

Document URI: http://xml.coverpages.org/xns.htmlLegal stuff
Robin Cover, Editor: robin@oasis-open.org


AltStyle によって変換されたページ (->オリジナル) /