Alias Module for OCS 0.1
This Version: http://InternetAlchemy.org/ocs/modules/alias/0.1/
Latest Version: http://InternetAlchemy.org/ocs/modules/alias/
Editor: Ian Davis <iand@internetalchemy.org>, Internet Alchemy
Status of This Document
This document is a public working draft for review by the Internet community. Comments and alterations should be directed to the editor. Discussion of this draft and related topics should be directed to the syndication mailing list.
Table of Contents
- Introduction
- Changes From Previous Draft
- Namespace
- Elements
- Examples
- References
- Version History
- Copyright and License Notes
1. Introduction
This module is intended for use with the Open Centent Syndication Directory Format[OCS]. It provides a means of labeling duplicate channel files.
2. Changes From Previous Draft
This is the first draft
3. Namespace
The namespace for the Alias module format is http://purl.org/ocs/modules/alias/0.1/#
4. Elements
aliases
- Identifier - aliases
- Obligation - Mandatory
This element acts as a container for a number of aliases
alias
- Identifier - alias
- Obligation - Mandatory
This element identifies and alternate URL for the channel format being described. The alias elament is applied as a property of a format element in an OCS file. It generally takes the form of and RDF:Alt element followed by a list of aliases.
5. Examples
5.1 Multiple aliases for a channel format
<?xml version="1.0" ?>
<rdf:RDF
xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc = "http://purl.org/metadata/dublin_core#"
xmlns:al = "http://purl.org/ocs/modules/alias/0.1/#"
xmlns = "http://purl.org/ocs/directory/0.5/#">
<directory rdf:about="http://InternetAlchemy.org/ocs/ocsdirectory.rdf">
<dc:title>Internet Alchemy OCS Directory</dc:title>
<dc:description>This is a list of channels available at Internet Alchemy</dc:description>
<channels>
<rdf:Bag>
<rdf:li rdf:resource="http://InternetAlchemy.org/" />
</rdf:Bag>
</channels>
</directory>
<channel rdf:about="http://InternetAlchemy.org/">
<dc:title>Internet Alchemy</dc:title>
<dc:description>Internet Alchemy is a random collection of elements</dc:description>
<image>http://InternetAlchemy.org/images/alchemylogo.gif</image>
<formats>
<rdf:Alt>
<rdf:li>
<rdf:Description rdf:about="http://InternetAlchemy.org/index.rss91">
<dc:language>en</dc:language>
<format rdf:resource="http://purl.org/ocs/formats/#rss091" />
<schedule rdf:resource="http://purl.org/ocs/schedules/#daily" />
<!-- Here are the aliases -->
<aliases>
<rdf:Alt>
<rdf:li rdf:resource="http://alchemy.openjava.org/alchemyRSS91.XML.xml" />
<rdf:li rdf:resource="http://alchemy.openjava.org/alchemyrss-e.xml" />
<rdf:li rdf:resource="http://alchemy.openjava.org/alchemyrss.xml" />
<rdf:li rdf:resource="http://alchemy.openjava.org/alchemyrss91.xml" />
<rdf:li rdf:resource="http://internetalchemy.org/rss.php3" />
<rdf:li rdf:resource="http://theweb.startshere.net/channels/2/RSS91.XML" />
<rdf:li rdf:resource="http://theweb.startshere.net/channels/264/RSS91.XML" />
<rdf:li rdf:resource="http://www.fdc.co.uk/alchemy/alchemyrss.xml" />
&/lt;rdf:Alt>
</aliases>
</rdf:Description>
</rdf:li>
</rdf:Alt>
</formats>
</channel>
</rdf:RDF>
6. References
[OCS]
Open Content Syndication Directory Format
http://internetalchemy.org/ocs/
7. Version History
- Version 0.1
- Initial version
8. Copyright and License Notes
Copyright (C) Ian Davis (2002). All Rights Reserved.
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 Ian Davis or Internet Alchemy.
The limited permissions granted above are perpetual and will not be revoked by Ian Davis or assigns.
This document and the information contained herein is provided on an "AS IS" basis and IAN DAVIS 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.