Draft Guidelines for Filenames, URIs, Namespaces [and Metadata]

Editor: Robin Cover
Date: 2006-07-20
Version: 06.
Latest Version: http://docs.oasis-open.org/specGuidelines/namingGuidelines/resourceNaming.html
This Version: http://docs.oasis-open.org/specGuidelines/namingGuidelines/resourceNamingV06.html
Status: Provisional/Pending
Review Comments: send to robin@oasis-open.org
Current Activity: add examples and commentary

Contents

Introduction

This draft "Guidelines for Filenames, URIs, and Namespaces" presents the principal content from the document of 2006-06-30, limited to the statement of provisional rules. Commentary and examples are now provided, also unofficially, in "Commentary on Guidelines for Filenames, URIs, and Namespaces." Guidelines for the creation and use of metadata are being prepared as of 2006-07.

Scope and Applicability

Name Characters

"Name Characters" here refers to characters used in URIs — including filenames, directory names, colon- or slash-delimited components within namespace URIs, delimiters, and possibly other URI subcomponents as may be labeled.

Issues Resolved, Near Resolution, or with Substantial Agreement

Name Construction

"Name construction" here refers to the lexical and syntactic structure of names, given the restricted character inventory. Motivations for the constraints include concerns for fidelity of interchange across file systems, minimizing the risks of common text-processing errors, usability (visual clarity), and other data QA. In other cases, arbitrary restriction of unbounded variablity serves the goal of simplicity through uniformity.

Issues Resolved, Near Resolution, or with Substantial Agreement

URI Design

Issues Resolved, Near Resolution, or with Substantial Agreement

XML Namespace Design, Allocation, and Management

Issues Resolved, Near Resolution, or with Substantial Agreement

Versioning Issues

Issues Resolved, Near Resolution, or with Substantial Agreement

Metadata

ASIS document sections on metadata have been removed in this document, as metadata design has been targeted for work as a separate design effort

References

Revision History