Protocols¶
In addition to Linked Data, CLLD Apps implement various protocols to embed them firmly in the web fabric.
Sitemaps¶
view callables implementing the sitemap protocol.
See also
-
clld.web.views.sitemap.resourcemap(req)[source]¶ Resource-specific JSON response listing all resource instances.
OAI-PMH for OLAC¶
Support for the provider implementation of an OLAC OAI-PMH repository.
-
class
clld.web.views.olac.Institution(name, url, location)¶ -
location¶ Alias for field number 2
-
name¶ Alias for field number 0
-
url¶ Alias for field number 1
-
-
class
clld.web.views.olac.OlacConfig[source]¶ Configuration of an applications OLAC repository.
-
admin(req)[source]¶ Configure the archive participant with role admin.
Note: According to http://www.language-archives.org/OLAC/repositories.html the list of participants > must include the system administrator whose email address is given in the > <oai:adminEmail> element of the Identify response.
Parameters: req – The current request. Returns: A suitable Participant instance or None.
-
-
class
clld.web.views.olac.Participant(role, name, email)¶ -
email¶ Alias for field number 2
-
name¶ Alias for field number 1
-
role¶ Alias for field number 0
-
-
class
clld.web.views.olac.ResumptionToken(url_arg=None, offset=None, from_=None, until=None)[source]¶ Represents an OAI-PMH resumption token.
We encode all information from a List query in the resumption token so that we do not actually have to keep track of sequences of requests (in the spirit of REST).
OpenSearch¶
TODO