Project

General

Profile

CDM Server » History » Version 32

Katja Luther, 03/30/2022 11:30 AM

1 30 Andreas Müller
# OUTDATED
2 27 Niels Hoffmann
3 28 Andreas Müller
Please see http://cybertaxonomy.eu/cdm-server for documentation or [[CdmServerDev]] for development resources.
4 27 Niels Hoffmann
5
----
6 17 Niels Hoffmann
7
# CDM Community Server
8 1 Markus Döring
9
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.
10
11
The store makes use of the [[CdmLibrary]] and exposes [[CdmAPI#RemoteAPI|webservices]] based on the [[CdmLibrary]] service layer.
12
13 15 Niels Hoffmann
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.
14 1 Markus Döring
15 32 Katja Luther
16
{{toc}}
17
18
{{child_pages(depth=1)}}
19 3 Markus Döring
20 7 Andreas Kohlbecker
21 15 Niels Hoffmann
## Download
22 7 Andreas Kohlbecker
23 31 Andreas Müller
|Version | download |
24
|--|--|
25 1 Markus Döring
| Current stable release | http://cybertaxonomy.eu/download/cdmserver/stable/ |
26 31 Andreas Müller
| All versions | http://cybertaxonomy.eu/download/cdmserver/  |
27 10 Andreas Kohlbecker
28 28 Andreas Müller
For installation instructions please refer to the [CDM Standard Setups](http://cybertaxonomy.eu/cdm-setups/?q=Group/cdmserver_installation/)
29 7 Andreas Kohlbecker
30
----
31
32 1 Markus Döring
## Webservices
33
34 6 Andreas Müller
Srvices/APIs exposed by the community store are:
35 1 Markus Döring
36
### XML/JSON REST
37
38 5 Andreas Kohlbecker
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 [[CdmRestServices|CDM REST Services]].
39 1 Markus Döring
40
The detailed list of implemented and planned operations can be found at wiki:CdmAPI#RemoteAPI
41
42
### RSS Search feeds
43
44
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.
45
46
### OAI-PMH
47
48 25 Andreas Kohlbecker
In order to allow central aggregators harvesting the CDM Community Stores the  [OAI-PMH protocol](http://www.openarchives.org/OAI/openarchivesprotocol.html)  with selective date based harvesting has been implemented in to the CDM Community Stores. [BHL":http://www.biodiversitylibrary.org/, "GBIF":http://www.gbif.net, "EOL](http://www.eol.org/) 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.
49
50 26 Andreas Kohlbecker
For more information please refer to [[CommunityServerOaiPmh|CDM Community Server - OAI-PMH]] 
51 1 Markus Döring
52
### LSID
53
54
The CDM Store will include an LSID resolver exposing [[PrimaryCdmObjects]] objects in RDF as TDWG LSID voc
55 3 Markus Döring
56 4 Markus Döring
### Linkback Annotations
57
58
All pages should expose a linkback mechanism that allows to be aware of external comments done on popular blogging software. See Wikipedia:Linkback
59 3 Markus Döring
60
----
61 1 Markus Döring
62
## File Server
63
64
### Images
65
66
Please see [[ImageServer]]
67
68
### Documents/PDF
69
70
We will use Drupal as a start