Function registry:
Public working draft overview
Public Working Draft dated 2008-04-18
This document:
	function-registry-overview-PWD-2008-04-18.rtf
is non-normative.
Editors
Geoff Shuetrim	geoff@galexy.net	Galexy Pty. Limited	
Abstract
This document explains the various materials issued as a part of the second function registry Public Working Draft released by the Formula Working Group (FWG).  This public working draft is accompanied by a last call for comments.
Status
Circulation of this public working draft is unrestricted.  Recipients are invited to submit comments to formula-feedback@xbrl.org, and to submit notification of any relevant patent rights of which they are aware and to provide supporting documentation.

1	Introduction
This document provides an overview of the Public Working Draft (PWD).  It describes the various materials included in the PWD by the Formula Working Group (FWG).
The PWD includes:
•	a list of requirements;
•	specifications for various components of the function registry;
•	non-normative schemas for the specifications;
•	a function registry, populated with the functions from the XBRL Functions 1.0 PWD and populated with the functions required by the XBRL Formula and related specifications; and
•	information about all changes since the previous PWD.
2	Requirements
The requirements have been determined on the basis of experience with the XBRL 2.1 conformance suite, the link role registry and the creation of an early draft of the function registry.
3	Specifications
The registry specification has been modularised, resulting in two core specifications and two specifications that specifically support the function registry.
The core specifications cover generic registries and generic conformance tests.
The function registry specifications cover function definitions and the specific input and output documentation requirements of function conformance suite tests.
4	Supporting XML resources
5	Schemas
Non-normative schemas are provided at:
	http://www.xbrl.org/2008/registry.xsd
	http://www.xbrl.org/2008/conformance.xsd
	http://www.xbrl.org/2008/function.xsd
	http://www.xbrl.org/2008/conformanceFunction.xsd
6	Function registry
A draft of the XBRL function registry that will be published according to these specifications is provided at:
http://www.xbrl.org/Specification/registry/PWD-2008-04-18/xml/function_registry.xml
It is supported by style-sheets that enable the example registry and the specific function definitions and their conformance suite tests to be explored in a web browser.

7	Changes since the previous PWD
There have been two changes since the previous PWD.  These are as follows:
Simple links like reference elements should allow nested text (like an anchor tag) to document what can be expected at the destination of the simple link. This has been done.
Owner and revisions information for conformance suite materials should be optional because in some cases this is more effectively covered by source control systems. This has been done.
A.	Intellectual Property Status (non-normative)
This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works.  However, this document itself may not be modified in any way, such as by removing the copyright notice or references to XBRL International or XBRL organizations, except as required to translate it into languages other than English.  Members of XBRL International agree to grant certain licenses under the XBRL International Intellectual Property Policy (www.xbrl.org/legal).
This document and the information contained herein is provided on an "AS IS" basis and XBRL INTERNATIONAL DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
The attention of users of this document is directed to the possibility that compliance with or adoption of XBRL International specifications may require use of an invention covered by patent rights. XBRL International shall not be responsible for identifying patents for which a license may be required by any XBRL International specification, or for conducting legal inquiries into the legal validity or scope of those patents that are brought to its attention. XBRL International specifications are prospective and advisory only. Prospective users are responsible for protecting themselves against liability for infringement of patents.  XBRL International takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights.  Members of XBRL International agree to grant certain licenses under the XBRL International Intellectual Property Policy (www.xbrl.org/legal).
B.	Document History (non-normative)
Date	Editor	Summary	
2008-02-14	Geoff Shuetrim	First draft.	
2008-04-08	Geoff Shuetrim	Updated for second PWD.	
			
C.	Approval process (non‑normative)
This document will not be released as a part of any final recommendation.