Wiki source code of SciCat

Version 12.2 by rkwee on 2026-02-16 10:34

Hide last authors
barthn 2.4 1 ## General information about SciCat
barthn 2.1 2
rkwee 3.1 3 SciCat stands for “Science Catalogue” and is generally used as a metadata catalogue for finding back data, addressing thereby the needs of a growing photon and neutron science community. It is used at many large European facilities before it came to DESY in January 2022, like PSI, ESS, MaxIV.
barthn 2.1 4
rkwee 5.1 5 The challenge in photon and neutron science is to find a standard way of naming characteristics for a huge variety of experiments at beamlines, interconnecting several fields like chemistry, material science, biology, medicine, etc – covering many aspects that influences daily life. Apart from the "normal" physics research there are various other types of research depending on the purpose one can perform at DESY: inhouse, commissioning, industries. In additon, there are differences from PetraIII and FLASH within photon science. All this is reflected in the different treatment of the data taken.
rkwee 4.1 6
rkwee 5.1 7 One of SciCats strengths is that technically one can impose your own schema, the fields to describe your use case. These pages describe the current state of SciCat. The ultimate goal is to have a production system of SciCat that serves all beamlines.
rkwee 4.1 8
rkwee 12.2 9 To gain experience so-called _demonstrator beamlines_ where chosen, where a test instance of SciCat has been setup. These are: P08 and FLASH. In addition serveral other have been added, see [SciCat Instances](https://xwiki.desy.de/xwiki/bin/view/IT/SciCat/CICD%20Setup/). These help to identify missing features and adopt SciCat to DESY needs.
10
rkwee 5.1 11 ### Current state of SciCat at DESY
12
rkwee 12.2 13 Beamline ingestion has been streamlined such that there is one single catalogue for all DESY beamlines
rkwee 5.1 14
rkwee 8.1 15 ### Goals for SciCat at DESY
16
17 Goal number one is to provide a useful catalogue to the user at DESY. Useful means - among others -
18
19 * introduce standardised way of defining meta data, FS-EC (under Linus Pithan)
20 * use SciCat to issue DOIs: in agreement with L start setting up a workflow (involved IT-RIC Tim W)
21 * provide technical support for instances (IT-InFa)
22
rkwee 12.1 23 ### Step by step guide for the Photon Science DOI minting Service
rkwee 10.2 24
rkwee 10.4 25 {{success}}
rkwee 11.2 26 see this [[page|doc:IT.SciCat.Step-by-step DOI minting Guide at DESY.WebHome]]
rkwee 10.4 27 {{/success}}
28
barthn 2.1 29 Main Links:
30
barthn 2.4 31 * [Official Scicat website](https://scicatproject.github.io)
32 * [Official SciCat project repositories](https://github.com/SciCatProject)
33 * [Official Scicat documentation](https://scicatproject.github.io/documentation/)
34 * [DESY internal repositories](https://gitlab.desy.de/it-infa/metadata)
barthn 2.1 35
36 Structure draft
37
38 * Infos about the repositories
barthn 2.4 39 * Frontend
40 * Backend
41 * etc.
barthn 2.1 42 * CI/CD Setup
barthn 2.4 43 * Schedules
44 * Process
45 * what, why, when
barthn 2.1 46 * Deployment
barthn 2.4 47 * Helm
48 * Workflow
49 * What is configured where
barthn 2.1 50 * Migration
barthn 2.4 51 * Workflow
barthn 2.1 52 * Kubernetes
barthn 2.4 53 * Structure
barthn 2.1 54 * Scicat and Keycloak
barthn 2.4 55 * Workflow