Project

General

Profile

Actions

CDM Server » History » Revision 24

« Previous | Revision 24/32 (diff) | Next »
Andreas Kohlbecker, 09/09/2010 11:36 AM


CDM Community Server

A Central datastore for a community of users (taxonomically, geographically or otherwise defined). The community store server is used to centrally host versionable CommonDataModel data.

The store makes use of the CdmLibrary and exposes webservices based on the CdmLibrary service layer.

The CDM Community Server is a central piece of the platform and applications that are able to interface with this server are considered part of the platform.

Download

| Current stable release | http://wp5.e-taxonomy.eu/download/cdmserver/stable/ |
| All versions | http://wp5.e-taxonomy.eu/download/cdmserver/ |

For installation instructions please refer to the CDM Standard Setups


Webservices

Srvices/APIs exposed by the community store are:

XML/JSON REST

Mainly read operations exposing CdmDataTransferObjects for the CdmDataportal. The services are URL encoded REST services and the http content-type of a request specifies whether XML (default) or JSON will be returned. For further details please refer to CDM REST Services.

The detailed list of implemented and planned operations can be found at wiki:CdmAPI#RemoteAPI

RSS Search feeds

Additionally to the search services provided by the REST API above, the same search methods will also be exposed as RSS feeds. This allows RSS clients, or wikipedia:Aggregator, to "subscribe" to specific searches as RSS feeds are natively ordered chronologically and new search entries therefore can easily be identified. It is planned that all PrimaryCdmObjects will be exposed for searches.

OAI-PMH

In order to allow central aggregators harvesting the CDM Community Stores the OAI-PMH protocol with selective date based harvesting has implemented in to the CDM Community Stores. BHL":http://www.biodiversitylibrary.org/, "GBIF":http://www.gbif.net, "EOL or any other data aggregator thus are able to easily pool CDM data selectively and keep their copy up to date by accessing incremental changes only.

Those CDM DataStores willing to expose their data via the OAI-PMH interface can register at an OAI-PMH provider registry The registry process can be triggered from the administrative overview page of the CDM Servers, which is usually available at http://my.server.name:8080/ .

[!CDM|Server_overview.png!]

This overview page shows a table listing all CDM Community Stores which are exposed by this specific CDM Community Server. CDM Community Stores which are not jet registered offer a Request for registration link. Clicking this link allows sending an email to the EDIT OAI-PMH provider registration service. Once a server has been registered this link is being replaced by a text which indicates the registration state and the CDM Community Store is listed by the OAI-PMH provider registry with according metadata

LSID

The CDM Store will include an LSID resolver exposing PrimaryCdmObjects objects in RDF as TDWG LSID voc

Linkback Annotations

All pages should expose a linkback mechanism that allows to be aware of external comments done on popular blogging software. See Wikipedia:Linkback


File Server

Images

Please see ImageServer

Documents/PDF

We will use Drupal as a start

Updated by Andreas Kohlbecker over 13 years ago · 24 revisions