The CSTR Identification Platform provides standardized APIs for the normative management of science and technology resource identifiers and the open sharing of metadata. It aims to ensure persistent resolvability, efficient discoverability, and broad interoperability of resources.For any inquiries, please contact cstr@cnic.cn.
1. Identifier Registration and Management
It supports the registration of CSTR identifiers as well as metadata updates and queries.
| HTTPS Request Address | Method |
|---|---|
| https://www.cstr.cn/openapi/v3/api/register?res_name={res_name} | POST |
The {res_name} in the request parameter is the identification metadata template type, with a value range
| No. | Type | res_name |
|---|---|---|
| 1 | science data | v3_scientific_data |
| 2 | journal article | v3_article_data |
| 3 | dissertation | v3_dissertation_data |
| 4 | preprint | v3_preprint_data |
| 5 | patent | v3_patent_data |
| 6 | software copyright | v3_copyrights_data |
| 7 | instrument | v3_equipment_data |
Public Request Parameters
| Parameter | Type | Required | Maximum Length | Description | Example Value |
|---|---|---|---|---|---|
| clientId | String | Yes | 32 | The application ID assigned to the developer | 2014072300007148 |
| secret | String | Yes | 32 | Key | 32-bit length string |
| app_name | String | No | 32 | Upload client information. | PySDK |
2.Metadata Sharing
It supports the registration of CSTR identifiers as well as metadata updates and queries.
| HTTPS Request Address | Method |
|---|---|
| https://www.cstr.cn/openapi/v3/api/resources | GET |
Public Request Parameters
| Parameter | Type | Required | Maximum Length | Description | Example Value |
|---|---|---|---|---|---|
| clientId | String | Yes | 32 | The application ID assigned to the developer | 2014072300007148 |
| secret | String | Yes | 32 | Key | 32-bit length string |
| app_name | String | No | 32 | Upload client information. | PySDK |
