Difference between revisions of "CC OpenSearch"

From Creative Commons
Jump to: navigation, search
 
Line 1: Line 1:
It is not clear whether http://www.opensearch.org/Specifications/OpenSearch already permits annotating results with licenses (see [[Syndication]] for how to do this in RSS1.0, RSS2.0, and Atom1.0).  If not, an extension should be created.
+
"OpenSearch is a collection of simple formats for the sharing of search results."[http://www.opensearch.org]
  
When OpenSearch facilitates license annotations (which may be already), producers and consumers of OpenSearch results should be encouraged to utilize license info -- store, display, offer filters, as appropriate to the service in question.
+
This page concerns how an OpenSearch supporting search service might indicate that it facilitates queries filtered by license and how results might be annotated with license info.
 +
 
 +
OpenSearch consists of a format describing a search service and extensions of RSS 2.0 and Atom 1.0 to faciliate returning search results in these syndication formats.
 +
 
 +
==OpenSearch Description Document==
 +
 
 +
[http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_3#OpenSearch_description_document OpenSearch Description Document] is a file format for describing a search service that supports OpenSearch.
 +
 
 +
<code>Attribution</code> and <code>SyndicationRights</code> elements are ''not'' relevant -- they describe search results, not the content referred to by search results.
 +
 
 +
[http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_URL_template_syntax URL templates]]
 +
 
 +
... work in progress ...
 +
 
 +
==OpenSearch Response Elements==
 +
 
 +
[http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_response_elements OpenSearch Response Elements] extend syndication formats to faciliate using these to convey search results.
 +
 
 +
'''It should be possible to use [[Syndication|existing RSS 2.0 and Atom 1.0 license extensions]] to indicate the licensing of resources referred to in search feeds.'''
 +
 
 +
==Todo==
 +
 
 +
* Determine best practice for using OpenSearch Description Document to indicate availability of CC filtered search.
 +
* Encourage search services that support OpenSearch and remember license info for searchable materials to include license annotations in OpenSearch result feeds, per [[Syndication|existing extensions]].
  
 
==See Also==
 
==See Also==
Line 7: Line 30:
 
* http://en.wikipedia.org/wiki/OpenSearch
 
* http://en.wikipedia.org/wiki/OpenSearch
 
* [[CcSearch]] -- CC's simple "frame" interface available at http://search.creativecommons.org, unrelated in terms of technology to OpenSearch
 
* [[CcSearch]] -- CC's simple "frame" interface available at http://search.creativecommons.org, unrelated in terms of technology to OpenSearch
 +
* [[Syndication]] -- license annotations in syndication formats
  
 
[[Category:Search]]
 
[[Category:Search]]
 
[[Category:Developer]]
 
[[Category:Developer]]

Revision as of 02:14, 31 January 2007

"OpenSearch is a collection of simple formats for the sharing of search results."[1]

This page concerns how an OpenSearch supporting search service might indicate that it facilitates queries filtered by license and how results might be annotated with license info.

OpenSearch consists of a format describing a search service and extensions of RSS 2.0 and Atom 1.0 to faciliate returning search results in these syndication formats.

OpenSearch Description Document

OpenSearch Description Document is a file format for describing a search service that supports OpenSearch.

Attribution and SyndicationRights elements are not relevant -- they describe search results, not the content referred to by search results.

URL templates]

... work in progress ...

OpenSearch Response Elements

OpenSearch Response Elements extend syndication formats to faciliate using these to convey search results.

It should be possible to use existing RSS 2.0 and Atom 1.0 license extensions to indicate the licensing of resources referred to in search feeds.

Todo

  • Determine best practice for using OpenSearch Description Document to indicate availability of CC filtered search.
  • Encourage search services that support OpenSearch and remember license info for searchable materials to include license annotations in OpenSearch result feeds, per existing extensions.

See Also