Skip to content

Missing academic_disciplines field in NVA API for projects #6

@ksimonassi99x

Description

@ksimonassi99x

Issue Description

I'm currently migrating our integration from the old CRISTIN API to CRISTIN API V2 and NVA API, and I've noticed that the academic_disciplines field available in CRISTIN V2 doesn't appear to exist in the NVA API.

Background

Old CRISTIN API

The old API provided the vitdisipliner field:

"vitdisipliner": [
  {
    "kode": "919",
    "navn": "Andre landbruksfag"
  }
]

CRISTIN API V2

This field is now called academic_disciplines:

"academic_disciplines": [
  {
    "code": "919",
    "name": {
      "en": "Other agricultural sciences"
    }
  }
]

Example: https://api.cristin.no/v2/projects/415920

NVA API

After reviewing the NVA data model and API documentation, I cannot find an equivalent field for academic_disciplines in the NVA project/publication schema.

Use Case

Our system relies on this field to:

  • Categorize research projects by scientific disciplines
  • Filter and organize research content
  • Meet reporting requirements
  • Integrate with internal systems

We have a research content-type with a researchAreas property that needs to map to academic disciplines from CRISTIN/NVA.

Questions

  1. Does the NVA API currently support the academic_disciplines field for projects?
  2. If not, is this field planned for future implementation?
  3. What is the recommended approach to handle academic discipline categorization in NVA?
  4. Is there an alternative field or endpoint where this information can be retrieved?

Request

If this field is not currently available, I would like to formally request its inclusion in the NVA API to maintain feature parity with CRISTIN API V2.

Thank you for your assistance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions