pool.v0.trr379.de-ui/config_ri_default.yaml
Michael Hanke 106e5b29e0
Configure range overrides
This should make agent-related selections easier.
2026-02-09 09:17:25 +01:00

617 lines
23 KiB
YAML

# --------------------
# General app settings
# --------------------
# app_name:
# documentation_url:
# external_config_url:
# footer_links:
# page_title:
# source_code_url:
# -------
# Content
# -------
# content:
# --------------
# Theme settings
# --------------
# app_theme:
# front_page_content:
# --------------------------
# Application inputs sources
# --------------------------
class_url: https://concepts.trr379.de/s/research-information/unreleased.owl.ttl
data_url: ''
shapes_url: https://concepts.trr379.de/s/research-information/unreleased.shacl.ttl
use_default_classes: false
use_default_data: false
use_default_shapes: false
# -------------------
# Identifier settings
# -------------------
id_autogenerate:
https://concepts.datalad.org/s/things/unreleased/AnnotationTag:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: annotation-tags/
https://concepts.datalad.org/s/things/unreleased/Property:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: properties/
https://concepts.datalad.org/s/things/unreleased/Rule:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: rules/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Accolade:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: accolades/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Activity:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: activities/
https://concepts.trr379.de/s/research-information/unreleased/TRR379ActivityRole:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: activity-roles/
https://concepts.trr379.de/s/research-information/unreleased/TRR379AgentRole:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: agent-roles/
https://concepts.trr379.de/s/research-information/unreleased/TRR379BibliographicType:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: bibliographic-types/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Competition:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: competitions/
https://concepts.trr379.de/s/research-information/unreleased/TRR379CompetitionType:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: competition-types/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Concept:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: concepts/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Convention:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: conventions/
https://concepts.trr379.de/s/research-information/unreleased/TRR379DataItem:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: dataitems/
https://concepts.trr379.de/s/research-information/unreleased/TRR379DataType:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: datatypes/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Dataset:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: datasets/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Depiction:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: depictions/
https://concepts.trr379.de/s/research-information/unreleased/TRR379DepictionType:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: depiction-types/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Document:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: documents/
https://concepts.trr379.de/s/research-information/unreleased/TRR379File:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: files/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Grant:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: grants/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Instrument:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: instruments/
https://concepts.trr379.de/s/research-information/unreleased/TRR379InstrumentType:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: instrument-types/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Objective:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: objectives/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Organization:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: organizations/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Person:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: persons/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Project:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: projects/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Publication:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: publications/
https://concepts.trr379.de/s/research-information/unreleased/TRR379PublicationVenue:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: publication-venues/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Quality:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: qualities/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Study:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: studies/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Subject:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: subjects/
https://concepts.trr379.de/s/research-information/unreleased/TRR379SubjectType:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: subject-types/
https://concepts.trr379.de/s/research-information/unreleased/TRR379Topic:
id_autogenerate_prefix: trr379
id_autogenerate_prepend: topics/
id_autogenerate_override: true
id_iri: https://concepts.datalad.org/s/things/unreleased/pid
id_resolves_externally:
- bibo
- doi
- geodata
- gepris
- IAO
- ISSN
- marcrel
- obo
- orcid
- ror
- rrid
- sio
- spdxlic
# prefixes:
# ------------
# UI behaviour
# ------------
allow_copy_record_urls: true
allow_edit_instances:
- https://concepts.datalad.org/s/things/unreleased/Checksum
- https://concepts.datalad.org/s/things/unreleased/unreleased/DOI
- https://concepts.trr379.de/s/research-information/unreleased/TRR379Communication
- https://concepts.trr379.de/s/research-information/unreleased/TRR379Influence
class_name_display: name
class_icons:
https://concepts.trr379.de/s/research-information/unreleased/ORCID: mdi-identifier
https://concepts.trr379.de/s/research-information/unreleased/TRR379Accolade: mdi-medal
https://concepts.trr379.de/s/research-information/unreleased/TRR379Activity: mdi-run
https://concepts.trr379.de/s/research-information/unreleased/TRR379ActivityRole: mdi-washing-machine
https://concepts.trr379.de/s/research-information/unreleased/TRR379AgentRole: mdi-function
https://concepts.trr379.de/s/research-information/unreleased/TRR379BibliographicType: mdi-newspaper
https://concepts.trr379.de/s/research-information/unreleased/TRR379Communication: mdi-message-text-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379Competition: mdi-podium-gold
https://concepts.trr379.de/s/research-information/unreleased/TRR379CompetitionType: mdi-podium
https://concepts.trr379.de/s/research-information/unreleased/TRR379Concept: mdi-shape-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379DataItem: mdi-file-document-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379DataType: mdi-tape-measure
https://concepts.trr379.de/s/research-information/unreleased/TRR379Dataset: mdi-database
https://concepts.trr379.de/s/research-information/unreleased/TRR379Depiction: mdi-image
https://concepts.trr379.de/s/research-information/unreleased/TRR379DepictionType: mdi-folder-multiple-image
https://concepts.trr379.de/s/research-information/unreleased/TRR379Document: mdi-file-document-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379File: mdi-folder-arrow-right-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379Grant: mdi-cash-100
https://concepts.trr379.de/s/research-information/unreleased/TRR379Influence: mdi-arrow-decision
https://concepts.trr379.de/s/research-information/unreleased/TRR379Instrument: mdi-microscope
https://concepts.trr379.de/s/research-information/unreleased/TRR379InstrumentType: mdi-beaker-question-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379Objective: mdi-bullseye-arrow
https://concepts.trr379.de/s/research-information/unreleased/TRR379Organization: mdi-account-group
https://concepts.trr379.de/s/research-information/unreleased/TRR379Person: mdi-face-man
https://concepts.trr379.de/s/research-information/unreleased/TRR379Project: mdi-briefcase-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379Publication: mdi-newspaper-variant-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379PublicationVenue: mdi-office-building-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379Quality: mdi-bag-personal-tag-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379Study: mdi-school-outline
https://concepts.trr379.de/s/research-information/unreleased/TRR379Subject: mdi-account-search
https://concepts.trr379.de/s/research-information/unreleased/TRR379SubjectType: mdi-tag-search
https://concepts.trr379.de/s/research-information/unreleased/TRR379Topic: mdi-book-information-variant
https://concepts.datalad.org/s/things/unreleased/Annotation: mdi-tag-outline
https://concepts.datalad.org/s/things/unreleased/AnnotationTag: mdi-tag-outline
https://concepts.datalad.org/s/things/unreleased/Association: mdi-account-switch
https://concepts.datalad.org/s/things/unreleased/Attribution: mdi-account-star
https://concepts.datalad.org/s/things/unreleased/AttributeSpecification: mdi-playlist-check
https://concepts.datalad.org/s/things/unreleased/Checksum: mdi-file-check-outline
https://concepts.datalad.org/s/things/unreleased/Communication: mdi-message-text-outline
https://concepts.datalad.org/s/things/unreleased/Convention: mdi-script-text-outline
https://concepts.datalad.org/s/things/unreleased/Dataset: mdi-database
https://concepts.datalad.org/s/things/unreleased/DataItem: mdi-file-document-outline
https://concepts.datalad.org/s/things/unreleased/Delegation: mdi-badge-account
https://concepts.datalad.org/s/things/unreleased/Derivation: mdi-toolbox
https://concepts.datalad.org/s/things/unreleased/Document: mdi-file-document-outline
https://concepts.datalad.org/s/things/unreleased/DOI: mdi-identifier
https://concepts.datalad.org/s/things/unreleased/End: mdi-clock-end
https://concepts.datalad.org/s/things/unreleased/File: mdi-folder-arrow-right-outline
https://concepts.datalad.org/s/things/unreleased/Generation: mdi-auto-fix
https://concepts.datalad.org/s/things/unreleased/Grant: mdi-cash-100
https://concepts.datalad.org/s/things/unreleased/Identifier: mdi-identifier
https://concepts.datalad.org/s/things/unreleased/Influence: mdi-arrow-decision
https://concepts.datalad.org/s/things/unreleased/Instrument: mdi-microscope
https://concepts.datalad.org/s/things/unreleased/Invalidation: mdi-glass-fragile
https://concepts.datalad.org/s/things/unreleased/Organization: mdi-account-group
https://concepts.datalad.org/s/things/unreleased/Person: mdi-face-man
https://concepts.datalad.org/s/things/unreleased/Project: mdi-briefcase-outline
https://concepts.datalad.org/s/things/unreleased/Property: mdi-contain-start
https://concepts.datalad.org/s/things/unreleased/Publication: mdi-newspaper-variant-outline
https://concepts.datalad.org/s/things/unreleased/Quotation: mdi-comment-quote
https://concepts.datalad.org/s/things/unreleased/Revision: mdi-numeric-positive-1
https://concepts.datalad.org/s/things/unreleased/Rule: mdi-gavel
https://concepts.datalad.org/s/things/unreleased/Start: mdi-clock-start
https://concepts.datalad.org/s/things/unreleased/Statement: mdi-comment-text-outline
https://concepts.datalad.org/s/things/unreleased/Study: mdi-school-outline
https://concepts.datalad.org/s/things/unreleased/Subject: mdi-account-search
https://concepts.datalad.org/s/things/unreleased/Usage: mdi-format-list-checks
component_config:
# InstancesUploadEditor:
InstancesSelectEditor:
fetchingsRecordsText: Fetching records...
dcterms:Identifier:
show_classes: []
show_classes_with_prefix:
- trr379ri
hide_classes: []
hide_classes_with_prefix: []
InstancesUploadEditor:
trr379ri:TRR379Depiction:
pid_template: "trr379:depictions/{_randomUUID}"
# this effectively limits the use of the Depiction class to
# portrait images -- which is why we want to use the wizard approach instead
ttl_template: content:depiction-upload-template
URIEditor:
default: curie
W3CISO8601DateTimeEditor:
yearStart: 1990
yearEnd: 2028
display_name_autogenerate:
dlthings:Identifier: '{skos:notation} ({dcterms:creator})'
dlthings:Annotation: '{dlthings:annotation_tag} {dlthings:annotation_value}'
dlthings:Association: '{rdf:object} ({dlthings:roles})'
dlthings:AttributeSpecification: '{rdf:predicate}: {rdf:value}'
dlthings:Attribution: '{rdf:object}: ({dlthings:roles})'
dlthings:Convention: '{dlthings:short_name}'
dlthings:Checksum: '{dcterms:creator}:{skos:notation}'
dlthings:DOI: 'DOI: {skos:notation}'
dlthings:End: '{dlthings:at_time}'
dlthings:Generation: '{rdf:object} {dlthings:at_location} {dlthings:at_time}'
dlthings:Start: '{dlthings:at_time}'
dlthings:Statement: '{rdf:predicate}: {rdf:object}'
dlthings:Rule: '{dlthings:short_name}'
dlthings:Usage: '{rdf:object} ({dlthings:roles})'
trr379ri:ORCID: 'ORCID: {skos:notation}'
trr379ri:TRR379Activity: '{dlthings:name}'
trr379ri:TRR379ActivityRole: '{dlthings:name}'
trr379ri:TRR379Accolade: '{dlthings:title}'
trr379ri:TRR379AgentRole: '{dlthings:name}'
trr379ri:TRR379Communication: '{rdf:object} (through {trr379ri:entity})'
trr379ri:TRR379Competition: '{dlthings:title}'
trr379ri:TRR379Concept: '{dlthings:title}'
trr379ri:TRR379Dataset: '{dlthings:title}'
trr379ri:TRR379Document: '{dlthings:title}'
trr379ri:TRR379DocumentExchange: '{rdf:object} ({dlthings:roles})'
trr379ri:TRR379Genesis: '{dlthings:name}'
trr379ri:TRR379Grant: '{dlthings:title}'
trr379ri:TRR379Influence: '{rdf:object} ({dlthings:roles})'
trr379ri:TRR379Instrument: '{dlthings:name}'
trr379ri:TRR379NamedDistributionPart: '{dlthings:locator}'
trr379ri:TRR379Objective: '{dlthings:title}'
trr379ri:TRR379Organization: '{dlthings:name}'
trr379ri:TRR379Person: '{dlthings:family_name}, {dlthings:given_name}'
trr379ri:TRR379Project: '{dlthings:title}'
trr379ri:TRR379Publication: '{dlthings:title}'
trr379ri:TRR379PublicationVenue: '{dlthings:title}'
trr379ri:TRR379Subject: '{dlthings:name}'
display_name_autogenerate_placeholder:
default: '?'
dcterms:creator: ''
dlthings:at_location: ''
dlthings:at_time: ''
editor_selection:
sh:datatype:
dlthings:w3ctr-datetime: W3CISO8601DateTimeEditor
shaclvue:gitAnnexUpload:
true: InstancesUploadEditor
filter_records_by:
- skos:prefLabel
- shaclvue:displayLabel
- dlthings:pid
hide_classes: []
hide_classes_with_prefix: []
no_edit_classes:
- https://concepts.trr379.de/s/research-information/unreleased/TRR379BibliographicType
show_all_fields: false
show_classes_with_prefix:
- trr379ri
show_shapes_wo_id: false
# -----------------------
# Service API integration
# -----------------------
# service_base_url:
service_constrained_search:
min_characters: 3
service_endpoints:
post-record: 'record/{name}?format=ttl'
get-record: 'record?pid={curie}&format=ttl'
get-records: 'records/{name}?format=ttl'
get-paginated-records: 'records/p/{name}?format=ttl&size=100&page={page_number}'
get-paginated-records-constrained: 'records/p/{name}?format=ttl&matching=%25{match_string}%25&size=100&page={page_number}'
# service_fetch_before:
# token_info:
# token_info_url:
# use_service:
# use_token:
# ----------------
# Special features
# ----------------
# gitannex_p2phttp_config:
# base_url:
# annex_uuid:
# client_uuid:
# use_gitannex_p2phttp:
# -------------
# Update shapes
#--------------
update_shapes_default:
_all_property_shapes:
dlthings:pid:
sh:order: 1
# data properties 10+
dlthings:title:
sh:order: 10
dlthings:name:
sh:order: 10
rdf:value:
sh:order: 10
dlthings:short_name:
sh:order: 11
dcterms:description:
sh:order: 12
dash:singleLine: false
shaclvue:markdown: true
dlthings:family_name:
sh:order: 13.0
dlthings:given_name:
sh:order: 13.1
dlthings:additional_names:
sh:order: 13.2
dlthings:nickname:
sh:order: 13.3
dlthings:honorific_name_prefix:
sh:order: 13.4
dlthings:honorific_name_suffix:
sh:order: 13.5
dlthings:formatted_name:
sh:order: 14
dlthings:locator:
sh:order: 15
skos:notation:
sh:order: 15
trr379ri:application_deadline:
sh:order: 101
# poor man's linkage
dlthings:keywords:
sh:order: 201
#
# required sorts here
#
# 1k+
#
# recommended sorts here
#
# 100k+
## study
dlthings:factors:
sh:order: 100101
dlthings:dimensions:
sh:order: 100102
dlthings:study:
sh:order: 100103
# distribution/file props
dlthings:byte_size:
sh:order: 100201
dlthings:checksums:
sh:order: 100202
dlthings:format:
sh:order: 100203
dlthings:media_type:
sh:order: 100204
# temporal
dlthings:at_time:
sh:order: 200101
dlthings:started:
sh:order: 200102
dlthings:ended:
sh:order: 200103
# spatial
dlthings:at_location:
sh:order: 200204
rdfs:isDefinedBy:
sh:order: 400101
dcterms:type:
sh:order: 400102
dcterms:subject:
sh:order: 400103
dlthings:depiction:
sh:order: 400104
obo:UO_0000000:
sh:order: 500101
rdfs:range:
sh:order: 500101
dlthings:part_of:
sh:order: 501101
dlthings:parts:
sh:order: 501102
dlthings:distribution_of:
sh:order: 501103
dlthings:distributions:
sh:order: 501104
dlthings:same_as:
sh:order: 600101
dlthings:alternate_of:
sh:order: 600102
dlthings:specialization_of:
sh:order: 600103
dlthings:conforms_to:
sh:order: 600104
dlthings:depends_on:
sh:order: 600105
dlthings:version_of:
sh:order: 600106
# PROV
dcterms:creator:
sh:order: 700101
dlthings:associated_with:
sh:order: 701101
dlthings:attributed_to:
sh:order: 701102
dlthings:delegated_by:
sh:order: 701103
dlthings:derived_from:
sh:order: 701104
dlthings:generated_by:
sh:order: 701105
dlthings:influenced_by:
sh:order: 701106
dlthings:informed_by:
sh:order: 701107
dlthings:invalidated_by:
sh:order: 701108
dlthings:quoted_from:
sh:order: 701109
dlthings:revision_of:
sh:order: 701110
dlthings:used:
sh:order: 701111
dcterms:identifiers:
sh:order: 800101
# RDF/PROV foundamentals
dlthings:attributes:
sh:order: 900101
dlthings:characterized_by:
sh:order: 900102
rdf:predicate:
sh:order: 901101
rdf:object:
sh:order: 901102
trr379ri:entity:
sh:order: 901103
# roles (best listed after `object`)
dlthings:roles:
sh:order: 901201
# rules
dlthings:rules:
sh:order: 901301
# 1M+
skos:broadMatchdlthings:broad_mappings:
sh:order: 1001001
skos:exactMatchdlthings:exact_mappings:
sh:order: 1001002
skos:narrowMatchdlthings:narrow_mappings:
sh:order: 1001003
skos:closeMatchdlthings:close_mappings:
sh:order: 1001004
skos:relatedMatchdlthings:related_mappings:
sh:order: 1001005
rdf:type:
sh:order: 1002001
skos:prefLabel:
sh:order: 1002002
skos:note:
sh:order: 1002003
dash:singleLine: false
skos:editorialNote:
sh:order: 1002004
dash:singleLine: false
dlthings:annotations:
sh:order: 1002001
dlthings:annotation_tag:
sh:order: 1002002
dlthings:annotation_value:
sh:order: 1002003
dash:singleLine: false
shaclvue:markdown: true
update_shapes:
# Things that are "classifiers" (i.e., tags) without a provenance interface
# Non-Things, such as association classes
dlthings:Association:
sh:property:
rdf:object:
dash:propertyRole: dash:KeyInfoRole
sh:or:
- http://www.w3.org/ns/shacl#class: https://concepts.trr379.de/s/research-information/unreleased/TRR379Person
- http://www.w3.org/ns/shacl#class: https://concepts.trr379.de/s/research-information/unreleased/TRR379Organization
sh:nodeKind: null
sh:class: null
dlthings:roles:
sh:class: https://concepts.trr379.de/s/research-information/unreleased/TRR379AgentRole
dlthings:Attribution:
sh:property:
rdf:object:
dash:propertyRole: dash:KeyInfoRole
sh:or:
- http://www.w3.org/ns/shacl#class: https://concepts.trr379.de/s/research-information/unreleased/TRR379Person
- http://www.w3.org/ns/shacl#class: https://concepts.trr379.de/s/research-information/unreleased/TRR379Organization
sh:nodeKind: null
sh:class: null
dlthings:roles:
sh:class: https://concepts.trr379.de/s/research-information/unreleased/TRR379AgentRole
dlthings:Delegation:
sh:property:
rdf:object:
dash:propertyRole: dash:KeyInfoRole
sh:or:
- http://www.w3.org/ns/shacl#class: https://concepts.trr379.de/s/research-information/unreleased/TRR379Person
- http://www.w3.org/ns/shacl#class: https://concepts.trr379.de/s/research-information/unreleased/TRR379Organization
sh:nodeKind: null
sh:class: null
dlthings:roles:
sh:class: https://concepts.trr379.de/s/research-information/unreleased/TRR379AgentRole
dlthings:Start:
sh:property:
dlthings:at_time:
dash:propertyRole: dash:KeyInfoRole
dlthings:End:
sh:property:
dlthings:at_time:
dash:propertyRole: dash:KeyInfoRole
trr379ri:TRR379Communication:
sh:property:
rdf:object:
dash:propertyRole: dash:KeyInfoRole
trr379ri:entity:
shaclvue:gitAnnexUpload: true
trr379ri:TRR379Document:
sh:property:
trr379ri:distributions:
shaclvue:gitAnnexUpload: true
trr379ri:TRR379Person:
sh:property:
dlthings:depiction:
shaclvue:gitAnnexUpload: true
trr379ri:TRR379Influence:
sh:property:
rdf:object:
dash:propertyRole: dash:KeyInfoRole