PerSCiDO API

/accesses

Description: Retrieve all the dataset access types.

Methods: HEAD, GET

No arguments

/accesses/<string:id>

Description: Retrieve the access type corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The access type identifier

/codes

Description: Retrieve all the codes.

Methods: HEAD, GET

No arguments

/codes/<path:url>

Description: Retrieve codes referenced by the given URL.

Methods: HEAD, GET

Arguments:

  • url (type: uri): The code url

/codes/<string:id>

Description: Retrieve the code corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The code identifier

/datasets/<string:dataset_id>/tasks/<string:task_id>

Description: Retrieve the task corresponding to the given dataset and task identifier.

Methods: HEAD, GET

Arguments:

  • dataset_id (type: string): The dataset identifier
  • task_id (type: string): The automatic task identifier

/datasets/<string:id>

Description: Retrieve the dataset corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The dataset identifier

/datasets/<string:id>/contributors

Description: Retrieve the contributors associated with the given dataset identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The dataset identifier

/datasets/<string:id>/publications

Description: Retrieve the publications corresponding to the given dataset identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The dataset identifier

/datasets/by-access

Description: Retrieve datasets number by access type.

Methods: HEAD, GET

No arguments

/datasets/by-contributor/<string:id>

Description: Retrieve all datasets provided by the given contributor.

Methods: HEAD, GET

Arguments:

  • id (type: string): The contributor identifier

/datasets/by-datatype

Description: Retrieve all datasets ordered by data type.

Methods: HEAD, GET

No arguments

/datasets/by-datatype/<string:id>

Description: Retrieve datasets related to the given data type.

Methods: HEAD, GET

Arguments:

  • id (type: string): The data type identifier

/datasets/by-date

Description: Retrieve all datasets ordered by date of validation.

Methods: HEAD, GET

No arguments

/datasets/by-subject

Description: Retrieve all datasets ordered by scientific field.

Methods: HEAD, GET

No arguments

/datasets/by-subject/<string:id>

Description: Retrieve datasets related to the given scientific field.

Methods: HEAD, GET

Arguments:

  • id (type: string): The scientific field identifier

/datasets/by-year

Description: Retrieve datasets number by year.

Methods: HEAD, GET

No arguments

/datasets/search/<string:terms>

Description: Retrieve datasets corresponding to the given filters (terms, scientific fields, data types, validation years and access types).

Methods: HEAD, GET

Arguments:

  • terms (type: string): The list of terms separated by the '+' character
  • subjects (type: querystring): The list of scientific fields identifiers separated by the '+' character
  • datatypes (type: querystring): The list of data types identifiers separated by the '+' character
  • years (type: querystring): The list of validation years identifiers separated by the '+' character
  • accesses (type: querystring): The list of access types identifiers separated by the '+' character

/datatypes

Description: Retrieve all the data types.

Methods: HEAD, GET

No arguments

/datatypes/<string:id>

Description: Retrieve the data type corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The data type identifier

/datatypes/tracedata/subdatatypes

Description: Retrieve all the trace sub data types.

Methods: HEAD, GET

No arguments

/downloads

Description: Retrieve all the downloads.

Methods: HEAD, GET

No arguments

/downloads/<string:id>

Description: Retrieve the download corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The download identifier

/formats

Description: Retrieve all the data formats.

Methods: HEAD, GET

No arguments

/formats/<string:id>

Description: Retrieve the data format corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The data format identifier

/institutions

Description: Retrieve all the institutions.

Methods: HEAD, GET

No arguments

/institutions/<path:url>

Description: Retrieve the institution corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • url (type: uri): The institution URL

/keywords

Description: Retrieve all the keywords.

Methods: HEAD, GET

No arguments

/keywords/<string:id>

Description: Retrieve the keyword corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The keyword identifier

/languages

Description: Retrieve all the programming languages.

Methods: HEAD, GET

No arguments

/languages/<string:id>

Description: Retrieve the programming language corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The programming language identifier

/licences

Description: Retrieve all the licences.

Methods: HEAD, GET

No arguments

/licences/<string:id>

Description: Retrieve the licence corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The licence identifier

/persons

Description: Retrieve all the persons.

Methods: HEAD, GET

No arguments

/persons/<string:id>

Description: Retrieve the person corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The person identifier

/platforms

Description: Retrieve all the platforms.

Methods: HEAD, GET

No arguments

/platforms/<string:id>

Description: Retrieve the platform corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The platform identifier

/publication-types

Description: Retrieve all the publication types.

Methods: HEAD, GET

No arguments

/subjects

Description: Retrieve all the scientific fields.

Methods: HEAD, GET

No arguments

/subjects/<string:id>

Description: Retrieve the subject corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The scientific field identifier

/tasks

Description: Retrieve all the automatic tasks types.

Methods: HEAD, GET

No arguments

/tasks/<string:id>

Description: Retrieve the automatic task corresponding to the given identifier.

Methods: HEAD, GET

Arguments:

  • id (type: string): The automatic task identifier