Introduce multi-service support #1

Merged
mih merged 1 commit from multi-service into main 2025-08-19 08:44:11 +00:00
4 changed files with 46 additions and 46 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

22
dist/config.json vendored
View file

@ -18,15 +18,6 @@
"use_default_data": false,
"class_url": "https://concepts.inm7.de/s/flat-users/unreleased.owl.ttl",
"use_default_classes": false,
"group_layout": "",
"defaultPropertyGroup": {
"key": "https://concepts.datalad.org/DefaultPropertyGroup",
"value": {
"http://www.w3.org/2000/01/rdf-schema#comment": "",
"http://www.w3.org/2000/01/rdf-schema#label": "Default Properties",
"http://www.w3.org/ns/shacl#order": 100
}
},
"id_iri": "https://concepts.datalad.org/s/things/v1/pid",
"id_autogenerate": {
"https://concepts.inm7.de/s/flat-users/unreleased/User": {
@ -61,7 +52,7 @@
"show_shapes_wo_id": false,
"show_all_fields": false,
"hide_classes": [
"https://concepts.inm7.de/s/flat-base/unreleased/Account",
"https://concepts.inm7.de/s/flat-users/unreleased/Account",
"https://concepts.inm7.de/s/flat-base/unreleased/Person",
"https://concepts.datalad.org/s/things/v1/Property",
"https://concepts.datalad.org/s/things/v1/Thing",
@ -72,7 +63,16 @@
"use_token": true,
"token_info": "Please contact Michael Hanke for any access requests.",
"token_info_url": "https://www.fz-juelich.de/profile/hanke_m",
"service_base_url": "https://metadata.inm7.de/user-management-personal-v1/",
"service_base_url": [
{
"url": "https://metadata.inm7.de/user-management-personal-v1/",
"type": "write"
},
{
"url": "https://metadata.inm7.de/user-management-nonpersonal-v1/",
"type": "read"
}
],
"service_endpoints": {
"post-record": "record/{name}?format=ttl",
"get-record": "record?id={curie}&format=ttl",

4
dist/index.html vendored
View file

@ -13,8 +13,8 @@
<link rel="icon" href="./favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Welcome to shacl-vue!</title>
<script type="module" crossorigin src="./assets/index-DSEZNe--.js"></script>
<link rel="stylesheet" crossorigin href="./assets/index-D0AeZvSj.css">
<script type="module" crossorigin src="./assets/index-D2HvJPRs.js"></script>
<link rel="stylesheet" crossorigin href="./assets/index-Pg60Q5of.css">
</head>
<body>