-
Notifications
You must be signed in to change notification settings - Fork 1
Repository object
akastoss edited this page Dec 3, 2025
·
7 revisions
| id | name | data type | cardinality | description |
|---|---|---|---|---|
| id | Repository identifier | string | 1..1 | Handle identifier of the NKR record (autogenerated). |
| repositoryName | Repository name | string | 1..1 | Official repository name (usually in the original language). |
| additionalName | Alternative repository names | string | 0..n | Alternative repository name or acronym of the official name. |
| descriptionCz | Description in Czech | string | 0..1 | Repository description in Czech. |
| descriptionEn | Description in English | string | 0..1 | Repository description in English. |
| type | Repository type | enum | 0..1 | Repository type according to its content and purpose (institutional, disciplinary, generic). |
| status | Repository status | enum | 0..1 | Repository development or production status (development, test, production, decomissioned, offline). |
| startProduction | Start of production phase | date | 0..1 | Date when the repository enters (or will enter) production. |
| endProduction | End of production phase | date | 0..1 | Date when the repository moves (or will move) to decommissioned phase. |
| subject | Subject classification | enum | 0..n | Field(s) of repository content according to the Frascati Manual. |
| keywordCz | Keywords in Czech | string | 0..n | Freely formed Czech keywords describing the repository. |
| keywordEn | Keywords in English | string | 0..n | Freely formed English keywords describing the repository. |
| mainUrl | Main repository URL | uri | 0..1 | URL of the repository home page. |
| mainContact | Main contact | 0..n | Contact for end-users (e.g. a generic email.). | |
| person | Persons | object | 0..n | Persons associated with the repository. |
| person.personName | Person name | string | 1..1 | Person’s name. |
| person.personEmail | Person email | 1..1 | Email of the person. | |
| person.personRole | Person role | enum | 1..1 | Role of the person (curator, administrator, guarantor). |
| organization | Organizations | object | 0..n | Organization(s) responsible for the repository management or specific part of the repository management (could be large research infrastructure or consortium). |
| organization.organizationId | Organization Id | handle reference | 1..1 | Identifier of the Organization object. |
| organization.organizationRole | Organization role | enum | 1..1 | Role of the organization (funding, general, main, sponsoring, technical, user support, project guarantor) |
| policy | Repository policies | object | 0..n | Repository policies. |
| policy.policyUrl | Policy URL | uri | 1..1 | URL of the policy. |
| policy.policyType | Policy type | enum | 1..1 | Type of the policy. |
| license | License support | handle reference | 0..n | Licenses supported by the repository. |
| software | Software | string | 0..n | Software used in the repository. |
| repoGit | Git platforms | uri | 0..n | Repository or organization page on GitHub or similar platform. |
| versioning | Versioning support | boolean | 0..1 | Whether the repository supports versioning of files and metadata. |
| pidType | Persistent identifier types | uri | 0..n | Wikidata URIs of PID types used in the repository. |
| doiPrefix | DOI prefixes | string | 0..n | DOI prefixes used by the repository. |
| handlePrefix | Handle prefixes | string | 0..n | Handle prefixes used by the repository. |
| pidPerson | Supported PIDs for persons | enum | 0..n | Types of persistent identifiers used for persons. |
| relatedPublication | Support for related publications | boolean | 0..1 | Whether the repository supports linking datasets to related resources. |
| certificate | Repository certification | enum | 0..n | Certifications obtained by the repository. |
| metadataStandard | Metadata standards | object | 0..n | Metadata standards used in the repository. |
| metadataStandard.metadataStandardId | Metadata standard Id | handle reference | 1..1 | Identifier of the metadata standard. |
| metadataStandard.metadataStandardUsage | Metadata standard usage | enum | 1..1 | How the metadata standard is used. |
| restApi | REST API | object | 0..n | Information about repository REST API. |
| restApi.restApiEndpoint | REST API endpoint | uri | 1..1 | REST API endpoint URL. |
| restApi.restApiSpecification | REST API specification | uri | 1..1 | API documentation or OpenAPI specification. |
| sparqlApi | SPARQL API | object | 0..n | Information about repository SPARQL API. |
| sparqlApi.sparqlApiEndpoint | SPARQL API endpoint | uri | 1..1 | SPARQL endpoint URL. |
| sparqlApi.sparqlApiSpecification | SPARQL API specification | uri | 1..1 | SPARQL API documentation. |
| oaipmhEndpoint | OAI-PMH endpoint | uri | 0..1 | OAI-PMH endpoint of the repository. |
| documentationTech | Technical documentation | uri | 0..n | Technical documentation URLs. |
| documentationUser | User documentation | uri | 0..n | User documentation URLs. |
| controlledVocabulary | Controlled vocabularies | handle reference | 0..n | Controlled vocabularies used in the repository. |
| datasetMaxSize | Dataset size limit | number | 0..1 | Maximum possible dataset size (GB). |
| sensitiveData | Support for sensitive data | boolean | 0..1 | Whether the repository supports sensitive data deposit. |
| datasetType | Supported dataset types | enum | 0..n | Types of datasets supported. |
| uiLanguage | UI languages | enum | 0..n | Languages supported by the repository UI. |
| fip | FAIR Implementation Profiles | handle reference | 0..n | FAIR Implementation Profiles linked to the repository. |
| relatedRegistry | External registry record | object | 0..n | Information about registration in external registries. |
| relatedRegistry.relatedRegistryUrl | External registry record URL | uri | 1..1 | URL of the registry entry. |
| relatedRegistry.relatedRegistryName | External registry name | enum | 1..1 | Name of the registry (re3data, FAIRsharing, etc.). |
| indexedIn | Indexed in aggregator | object | 0..n | Information on whether the repository is indexed in an aggregator. |
| indexedIn.indexedInUrl | Aggregator URL | uri | 1..1 | URL address that points to the repository records indexed in the aggragator. Example: https://explore.openaire.eu/search/dataprovider?datasourceId=opendoar____::01894d6f048493d2cacde3c579c315a3. |
| indexedIn.indexedInName | Aggregator name | enum | 1..1 | Aggregator name (NMA, OpenAIRE). |
| remarks | Remarks | string | 0..1 | Additional remarks not captured elsewhere. |