Skip navigation

Реєстрація каталогів сервісів EOSC Nodes у EOSC EU Node

Документ Registration of EOSC Service Catalogues in the EOSC EU Node, v5.1 описує, як каталог сервісів EOSC Node підключається до EEN Resource Catalogue, щоб сервіси вузла стали доступними для пошуку та моніторингу у всій EOSC Federation. EEN агрегує service profiles — структуровані метадані про сервіси — та робить їх доступними через EOSC Resource Hub і API.

https://zenodo.org/records/17513272

Picture3

Що вважається EOSC-сервісом?

EOSC service — це цифрова послуга, що надає функціональність через web interfaces та/або API. Документ спеціально уточнює: сервіс — це не просто програмне забезпечення і не інформаційна вебсторінка організації.

До сервісів можуть належати репозитарії та каталоги даних, PID registries, DMP і FAIR tools, computing і storage resources, training platforms, data analytics, research support та Science Gateways.

На відміну від Research Product Catalogues, яких вузол може мати декілька, EOSC Node може підтримувати лише один Service Catalogue. Він утворює єдину точку представлення портфеля сервісів вузла.

Tier 1, Tier 2 і Tier 3

EEN розрізняє три рівні сервісів:

  • Tier 1 — сервіси Європейської комісії, інтегровані безпосередньо в EEN;
  • Tier 2 — сервіси сторонніх провайдерів, інтегровані до сервісного портфеля EEN;
  • Tier 3 — сервіси EOSC Nodes, профілі яких надходять із їхніх Service Catalogues для федеративного discovery.

Для каталогу окремого Node ключовими є саме Tier 3 profiles. У EEN вони забезпечують виявлення сервісу, а доступ до самого сервісу відбувається через зовнішнє посилання.

chrome_q9ZrQDR8AQ

Рис. 1. Включення сервісів Tier 3 із Service Catalogue EOSC Node до EOSC EU Node Resource Catalogue. Джерело: оригінальний Fig. 3 документа, p. 4

Мінімальний технічний контракт

Щоб Service Catalogue був сумісним із EEN, потрібні дві основні речі.

API. Каталог має реалізувати GET endpoint:

/services

із параметрами keyword, from, quantity, order і sort.

Метадані. Відповідь має відповідати схемі Service Bundle або локальна модель каталогу повинна мати crosswalk до цієї схеми.

Таким чином, EOSC не вимагає використовувати однакове програмне забезпечення каталогу. Уніфікується інтерфейс обміну та семантика профілю сервісу.

Що містить service profile?

Профіль включає значно більше, ніж назву та URL. Серед полів:

  • identifier та alternative identifiers;
  • name, abbreviation, webpage, description, tagline і logo;
  • scientific domains;
  • service categories;
  • target users;
  • access modes;
  • languages;
  • helpdesk та security contacts;
  • TRL;
  • user manual;
  • terms of use;
  • privacy та access policies;
  • order type.

Частина полів використовує контрольовані словники, що забезпечує порівнюваність описів між різними вузлами.

Реєстрація та валідація

Процедура реалізована через EEN Contributor Dashboard.

Після enrolment EOSC Node оператор відкриває:

Node Dashboard → Resources → Add Resource → Data Source

і запускає процедуру onboarding Service Catalogue.

Далі заповнюються Basic Metadata, Marketing, Classification, Location, Contact, Maturity, Management, Data Source Information та Data Source Metadata.

Після реєстрації EEN перевіряє:

  • реалізацію API;
  • структуру metadata;
  • семантичну відповідність.

Якщо виявлені проблеми, відбуваються наступні раунди validation до досягнення сумісності. Після успішного onboarding EEN регулярно pulls service metadata records із каталогу вузла.

Якщо власного Service Catalogue немає

Це одна з корисних частин v5.1, яку обов'язково варто залишити з вашого старого огляду.

EOSC Node може:

  1. розробити власний catalogue software відповідно до Appendix A/B;
  2. використати існуюче open-source рішення;
  3. скористатися моделлю catalogue-as-a-Service.

Документ називає EEN Service Catalogue software, SURF demonstrator, Finnish National Node software, EOSC Beyond solutions та варіанти на основі D4Science/CKAN.

Що це означає для центру компетенції?

Service Catalogue — це не просто перелік посилань на сторінці вузла. Це машинно-доступний керований каталог, у якому кожен сервіс має структурований і актуальний профіль.

Для майбутнього EOSC Node НАН України такими сервісами можуть бути репозитарії, обчислювальні та storage resources, AAI, засоби управління дослідницькими даними, training та support services.

ЦК у цій моделі може відповідати за змістову якість описів: назви, призначення, наукові домени, цільові користувачі, умови доступу, документацію та політики. Оператор вузла забезпечує API, каталог, validation і технічну інтеграцію з EEN.

ChatGPT Image 3 вер. 2026 р., 23_05_46

Рис. 3. Два канали включення ресурсів EOSC Node до EOSC EU Node Resource Catalogue: Research Product Catalogue та Service Catalogue. Складено за Fig. 3 настанов Registration of EOSC Research Product Catalogues in the EOSC EU Node, v3.1, та Registration of EOSC Service Catalogues in the EOSC EU Node, v5.1.