Skip to content

euroCRIS / OpenAIRE — stan i plan (parasol) #709

Description

@mpasternak

Issue spinające prace nad zgodnością z wytycznymi euroCRIS. Nie realizować bezpośrednio — służy do śledzenia całości.

Stan obecny

BPP wystawia endpoint /cerif-oai/ z danymi w formacie CERIF-XML zgodnym z OpenAIRE Guidelines for CRIS Managers 1.2.0.

openaire-cris-validator 2.1.1 przechodzi w całości — OK (13 tests), sprawdzone na żywym endpoincie z bazą produkcyjną.

Zaimplementowane encje: Publication (wydawnictwa ciągłe i zwarte, prace doktorskie i habilitacyjne, źródła jako kanały wydawnicze), Person, OrgUnit, Patent, Event, Service.

Zgodność formalna jest osiągnięta. Wszystko poniżej to różnica między „przechodzi walidator" a „daje uczelni to, po co się w to wchodzi".

Źródło kontekstu

📄 docs/deweloper/eurocris-co-jeszcze.md — pełny opis: co jest, czego brakuje, dlaczego pewne rzeczy zostały świadomie pominięte, jakie są znane ograniczenia wdrożenia i w jakiej kolejności warto to brać.

Ten dokument jest źródłem prawdy o uzasadnieniach. Issues poniżej są źródłem prawdy o stanie prac.

Zadania

Największa wartość merytoryczna — bez tego OpenAIRE nie zobaczy łańcucha publikacja ↔ projekt ↔ finansowanie:

Szybkie, duży zwrot — praca redakcji, nie programisty:

Odblokowuje jakikolwiek efekt:

Kompletność metadanych:

Poza tym parasolem: nagrobki dla skasowanych rekordów (deletedRecord) — mają osobne issue o soft deletes.

Sugerowana kolejność

  1. euroCRIS: wypełnić ror_id dla wdrożeń #706 i euroCRIS: uzupełnić mapowania COAR pominięte przez migrację #705 — dni robocze redakcji, a bez nich eksport jest formalnie poprawny i merytorycznie ubogi
  2. euroCRIS: rejestracja w DRIS i OpenAIRE Provide #707 — dopiero rejestracja sprawia, że ktokolwiek te dane zobaczy
  3. euroCRIS: encja Project — rozbudowa modelu Grant #701 + euroCRIS: encja Funding + Funder #702zrobione (feat(eurocris): encje Projekt i Finansowanie — sety projects i funding (#701, #702) #719): modele, admin, seed grantodawców, sety projects i funding, OriginatesFrom w publikacjach i patentach
  4. euroCRIS: FileLocations — GenericRelation dla Element_Repozytorium #708, euroCRIS: encja Product (zbiory danych, oprogramowanie) #703, euroCRIS: encja Equipment (aparatura badawcza) #704 — gdy będzie potrzeba

Historia

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions