CDM Server » History » Version 28
Andreas Müller, 10/30/2013 03:00 PM
1 | 27 | Niels Hoffmann | ~~~ |
---|---|---|---|
2 | <code class="html"> |
||
3 | <div style="font-size:300%; color: #600;">Outdated!</div> |
||
4 | ~~~ |
||
5 | |||
6 | 28 | Andreas Müller | Please see http://cybertaxonomy.eu/cdm-server for documentation or [[CdmServerDev]] for development resources. |
7 | 27 | Niels Hoffmann | |
8 | |||
9 | |||
10 | ---- |
||
11 | |||
12 | |||
13 | 1 | Markus Döring | |
14 | |||
15 | |||
16 | 17 | Niels Hoffmann | |
17 | # CDM Community Server |
||
18 | |||
19 | 1 | Markus Döring | |
20 | 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. |
||
21 | |||
22 | The store makes use of the [[CdmLibrary]] and exposes [[CdmAPI#RemoteAPI|webservices]] based on the [[CdmLibrary]] service layer. |
||
23 | |||
24 | 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. |
25 | 1 | Markus Döring | |
26 | |||
27 | 19 | Niels Hoffmann | {{>toc}} |
28 | 3 | Markus Döring | |
29 | |||
30 | 1 | Markus Döring | |
31 | 7 | Andreas Kohlbecker | |
32 | 15 | Niels Hoffmann | ## Download |
33 | 13 | Andreas Kohlbecker | |
34 | 7 | Andreas Kohlbecker | |
35 | 28 | Andreas Müller | | Current stable release | http://cybertaxonomy.eu/download/cdmserver/stable/ | |
36 | | All versions | http://cybertaxonomy.eu/download/cdmserver/ | |
||
37 | 10 | Andreas Kohlbecker | |
38 | 28 | Andreas Müller | For installation instructions please refer to the [CDM Standard Setups](http://cybertaxonomy.eu/cdm-setups/?q=Group/cdmserver_installation/) |
39 | 7 | Andreas Kohlbecker | |
40 | |||
41 | |||
42 | ---- |
||
43 | |||
44 | |||
45 | 1 | Markus Döring | ## Webservices |
46 | |||
47 | 6 | Andreas Müller | Srvices/APIs exposed by the community store are: |
48 | 1 | Markus Döring | |
49 | |||
50 | |||
51 | ### XML/JSON REST |
||
52 | |||
53 | 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]]. |
54 | 1 | Markus Döring | |
55 | The detailed list of implemented and planned operations can be found at wiki:CdmAPI#RemoteAPI |
||
56 | |||
57 | |||
58 | |||
59 | ### RSS Search feeds |
||
60 | |||
61 | 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. |
||
62 | |||
63 | |||
64 | |||
65 | ### OAI-PMH |
||
66 | |||
67 | 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. |
68 | |||
69 | |||
70 | 26 | Andreas Kohlbecker | For more information please refer to [[CommunityServerOaiPmh|CDM Community Server - OAI-PMH]] |
71 | 1 | Markus Döring | |
72 | |||
73 | |||
74 | ### LSID |
||
75 | |||
76 | The CDM Store will include an LSID resolver exposing [[PrimaryCdmObjects]] objects in RDF as TDWG LSID voc |
||
77 | |||
78 | |||
79 | 3 | Markus Döring | |
80 | 4 | Markus Döring | ### Linkback Annotations |
81 | |||
82 | All pages should expose a linkback mechanism that allows to be aware of external comments done on popular blogging software. See Wikipedia:Linkback |
||
83 | |||
84 | |||
85 | 3 | Markus Döring | |
86 | ---- |
||
87 | 1 | Markus Döring | |
88 | |||
89 | ## File Server |
||
90 | |||
91 | |||
92 | ### Images |
||
93 | |||
94 | Please see [[ImageServer]] |
||
95 | |||
96 | |||
97 | ### Documents/PDF |
||
98 | |||
99 | We will use Drupal as a start |