<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="/wikid/docs/xsl/mwCollections/CollectionWikiPages/display.xsl" type="text/xsl"?>

<!--
This resource container holds the product of the resolution request
-->
<resource xmlns:config="info:sid/localhost:CollectionSimpleSchemas:config" xmlns:explain="http://explain.z3950.org/dtd/2.0/" xmlns:srw="http://www.loc.gov/zing/srw/" xmlns:wiki="info:sid/localhost:CollectionSimpleSchemas:wiki" xmlns:wr="http://errol.oclc.org/oai:xmlregistry.oclc.org:errol/WikiRepository" xmlns:xlink="http://www.w3.org/TR/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!--
This is an echo of the request information this stylesheet used to produce the resolution product
-->
<uri-context>
<srwIdentifier>info:sid/localhost:CollectionWikiPages:OpenUriResolverFeature</srwIdentifier>
<collectionURI>info:sid/localhost:CollectionWikiPages</collectionURI>
<repository-identifier>CollectionWikiPages</repository-identifier>
<srwURL>http://alcme.oclc.org:80/wikid/search/WikiDb.localhost</srwURL>
<local-identifier>OpenUriResolverFeature</local-identifier>
<action>display</action>
</uri-context>
<!--
This is the collection configuration record
-->
<record xmlns="info:sid/localhost:CollectionSimpleSchemas:config" xsi:schemaLocation="info:sid/localhost:CollectionSimpleSchemas:config http://alcme.oclc.org/metawiki/raw/info:sid/localhost:CollectionSimpleSchemas:config.xsd">
<repositoryName>Wiki Pages</repositoryName>
<localIdentifierType>userAssigned</localIdentifierType>
<adminEmail>mailto:jyoung@oclc.org</adminEmail>
<defaultXSL>no</defaultXSL>
<schemaURI recordPrefix="wiki">info:sid/localhost:CollectionSimpleSchemas:wiki</schemaURI>
<crosswalkSchemaURI recordPrefix="xhtml">info:sid/localhost:CollectionExternalSchemas:xhtml</crosswalkSchemaURI>
<defaultSchemaURI>info:sid/localhost:CollectionExternalSchemas:xhtml</defaultSchemaURI>
</record>
<!--
There is a local-identifier, so this URI must identify an item in a collection
-->
<!--
This is the searchRetrieveResponse for the item's Deposit record
-->
<content>
<searchRetrieveResponse xmlns="http://www.loc.gov/zing/srw/">
<version>1.1</version>
<numberOfRecords>1</numberOfRecords>
<resultSetId>p6bb6h</resultSetId>
<resultSetIdleTime>300</resultSetIdleTime>
<records xmlns:ns1="http://www.loc.gov/zing/srw/">
<record>
<recordSchema>http://www.oclc.org/schemas/WikiRepository</recordSchema>
<recordPacking>xml</recordPacking>
<recordData>
<wr:Deposit xmlns="http://www.w3.org/TR/xhtml1/strict">
<wr:browserPath>http://alcme.oclc.org:80/wikid/docs/WikiRepository</wr:browserPath>
<wr:refID>info:sid/localhost:CollectionWikiPages:OpenUriResolverFeature</wr:refID>
<wr:refIDPrefix/>
<wr:userName>anonymous</wr:userName>
<wr:collection>CollectionWikiPages</wr:collection>
<wr:relativePath>2006/01/11/20</wr:relativePath>
<wr:fullRefID>inf_3asid_2flocalhost_3aCollectionWikiPages_3aOpenUriResolverFeature_5f20060111201450728</wr:fullRefID>
<wr:mimeType>text/xml</wr:mimeType>
<wr:sort>CollectionWikiPages:OpenUriResolverFeature</wr:sort>
<wr:dateCreated>2005-07-28</wr:dateCreated>
<wr:datestamp>2006-01-11</wr:datestamp>
<wr:oldDate/>
</wr:Deposit>
</recordData>
<recordPosition>1</recordPosition>
</record>
</records>
<echoedSearchRetrieveRequest xmlns:ns2="http://www.loc.gov/zing/srw/">
<version>1.1</version>
<query>repos.hasDate = "hasdate" and oai.identifier exact "info:sid/localhost:CollectionWikiPages:OpenUriResolverFeature"</query>
<xQuery>
<ns3:searchClause xmlns:ns3="http://www.loc.gov/zing/cql/xcql/">
<ns3:index>cql.any</ns3:index>
<ns3:relation>
<ns3:value>=</ns3:value>
</ns3:relation>
<ns3:term>huh?</ns3:term>
</ns3:searchClause>
</xQuery>
<startRecord>1</startRecord>
<maximumRecords>1</maximumRecords>
<recordPacking>xml</recordPacking>
<recordSchema>default</recordSchema>
</echoedSearchRetrieveRequest>
</searchRetrieveResponse>
<!--
This is the datestamp for the Deposit
-->
<datestamp>2006-01-11</datestamp>
<!--
This is the URL for the content
-->
<contentURL>http://alcme.oclc.org:80/wikid/docs/WikiRepository/2006/01/11/20/inf_3asid_2flocalhost_3aCollectionWikiPages_3aOpenUriResolverFeature_5f20060111201450728</contentURL>
<!--
Here is the record content
-->
<record>
<record xmlns="info:sid/localhost:CollectionSimpleSchemas:wiki" xsi:schemaLocation="info:sid/localhost:CollectionSimpleSchemas:wiki http://alcme.oclc.org:80/wikid/raw/info:sid/localhost:CollectionSimpleSchemas:wiki.xsd">
<raw>An integral feature of traditional WikiEngine''''''s is the ability to render certain kinds of identifiers. WikiName''''''s and URLs are the obvious examples:
* FrontPage
* /SubPage
* http://www.oclc.org/research/
* http://www.oclc.org/common/images/logos/oclclogo_gray.gif

A hotlinked ISBN is a more interesting example:
* ISBN: 0385504209

Links to Wikipedia are similarly interesting:
* [[WikiPedia:Feature_creep]]

But the world is full of identifiers. We can hotlink them all! URIs are the key. If you have legacy identifiers that aren't URIs, you can use the 'info' URI Registry to modernize them: http://info-uri.info/''''''.
* urn:ISBN:1-880124-61-0 (not implemented yet)
* urn:ISSN:1082-9873 (not implemented yet)
* urn:nbn:de:bsz:93-opus-59 (not implemented yet)
* info:oclcnum/53942578
* info:lccn/n2001-50284
* info:doi/10.1045/july2003-young
* info:oai/oai:xtcat.oclc.org:OCLCNo/ocm00006585 (info:oai isn't registered yet)

The capacity to hotlink any and all URIs comes free with the OpenURL 1.0 resolver that forms the basis of the WikiDEngine architecture. If WikiD doesn't respond the way you want when you click on a URI, the system administrator can easily extend the OpenURL UriResolver implementation to do something appropriate for your situation.

WikiD generally traffics in URIs (Identifiers), but the OpenURL 1.0 protocol supports a variety of other Descriptor types. It's not clear yet if and how these other types can be integrated with WikiD, so if you have ideas leave them on the WikiDFeedback page.

Here is a list of the OpenURL 1.0 Descriptor types for your convenience:
* Identifier
* MetadataByValue
* MetadataByReference
* PrivateData

See the OpenURL 1.0 spec for details: http://alcme.oclc.org/openurl/docs/pdf/z39_88_2004.pdf</raw>
</record>
</record>
</content>
<displayContent>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>An integral feature of traditional <a href="WikiEngine">WikiEngine</a>s is the ability to render certain kinds of identifiers. <a href="WikiName">WikiName</a>s and URLs are the obvious examples:
<ul>
<li> <a href="FrontPage">FrontPage</a></li>
<li> <a href="/wikid/OpenUriResolverFeature/SubPage">/SubPage</a></li>
<li> <a href="http://www.oclc.org/research/">http://www.oclc.org/research/</a></li>
<li> <img src="http://www.oclc.org/common/images/logos/oclclogo_gray.gif" /></li>
</ul>
<p></p>
A hotlinked ISBN is a more interesting example:
<ul>
<li> <a href="http://labs.oclc.org/xisbn/liblook?baseURL=http%3A%2F%2Fwww.google.com&amp;opacID=openworldcat&amp;isbn=0385504209">ISBN 0385504209</a></li>
</ul>
<p></p>
Links to Wikipedia are similarly interesting:
<ul>
<li> <a href="http://en.wikipedia.org/wiki/Feature_creep">Feature creep</a></li>
</ul>
<p></p>
But the world is full of identifiers. We can hotlink them all! URIs are the key. If you have legacy identifiers that aren't URIs, you can use the 'info' URI Registry to modernize them: <a href="http://info-uri.info/">http://info-uri.info/</a>.
<ul>
<li> <a href="./urn:ISBN:1-880124-61-0">urn:ISBN:1-880124-61-0</a> (not implemented yet)</li>
<li> <a href="./urn:ISSN:1082-9873">urn:ISSN:1082-9873</a> (not implemented yet)</li>
<li> <a href="./urn:nbn:de:bsz:93-opus-59">urn:nbn:de:bsz:93-opus-59</a> (not implemented yet)</li>
<li> <a href="./info:oclcnum/53942578">info:oclcnum/53942578</a></li>
<li> <a href="./info:lccn/n2001-50284">info:lccn/n2001-50284</a></li>
<li> <a href="./info:doi/10.1045/july2003-young">info:doi/10.1045/july2003-young</a></li>
<li> <a href="./info:oai/oai:xtcat.oclc.org:OCLCNo/ocm00006585">info:oai/oai:xtcat.oclc.org:OCLCNo/ocm00006585</a> (<a href="./info:oai">info:oai</a> isn't registered yet)</li>
</ul>
<p></p>
The capacity to hotlink any and all URIs comes free with the OpenURL 1.0 resolver that forms the basis of the <a href="WikiDEngine">WikiDEngine</a> architecture. If <a href="WikiD">WikiD</a> doesn't respond the way you want when you click on a URI, the system administrator can easily extend the OpenURL <a href="UriResolver">UriResolver</a> implementation to do something appropriate for your situation.<p></p>
<a href="WikiD">WikiD</a> generally traffics in URIs (Identifiers), but the OpenURL 1.0 protocol supports a variety of other Descriptor types. It's not clear yet if and how these other types can be integrated with <a href="WikiD">WikiD</a>, so if you have ideas leave them on the <a href="WikiDFeedback">WikiDFeedback</a> page.<p></p>
Here is a list of the OpenURL 1.0 Descriptor types for your convenience:
<ul>
<li> Identifier</li>
<li> <a href="MetadataByValue">MetadataByValue</a></li>
<li> <a href="MetadataByReference">MetadataByReference</a></li>
<li> <a href="PrivateData">PrivateData</a></li>
</ul>
<p></p>
See the OpenURL 1.0 spec for details: <a href="http://alcme.oclc.org/openurl/docs/pdf/z39_88_2004.pdf">http://alcme.oclc.org/openurl/docs/pdf/z39_88_2004.pdf</a></body>
</html>
</displayContent>
</resource>
