/
DefaultRdfData.scala
87 lines (82 loc) · 2.92 KB
/
DefaultRdfData.scala
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
/*
* Copyright © 2021 - 2022 Swiss National Data and Service Center for the Humanities and/or DaSCH Service Platform contributors.
* SPDX-License-Identifier: Apache-2.0
*/
package org.knora.webapi.store.triplestore.defaults
import zio.NonEmptyChunk
import org.knora.webapi.messages.store.triplestoremessages.RdfDataObject
object DefaultRdfData {
/**
* This data is automatically loaded during resetting of the triple store content initiated
* through the `ResetTriplestoreContent` message. The main usage is in unit testing, where
* we want a known state of the triple store data. If additional triples need to be loaded,
* then a list of `RdfDataObject` instances containing the path and the name of the named graph
* can be supplied to the `ResetTriplestoreContent` message.
*/
val data = NonEmptyChunk(
RdfDataObject(
path = "knora-ontologies/knora-admin.ttl",
name = "http://www.knora.org/ontology/knora-admin"
),
RdfDataObject(
path = "knora-ontologies/knora-base.ttl",
name = "http://www.knora.org/ontology/knora-base"
),
RdfDataObject(
path = "knora-ontologies/standoff-onto.ttl",
name = "http://www.knora.org/ontology/standoff"
),
RdfDataObject(
path = "knora-ontologies/standoff-data.ttl",
name = "http://www.knora.org/data/standoff"
),
RdfDataObject(
path = "knora-ontologies/salsah-gui.ttl",
name = "http://www.knora.org/ontology/salsah-gui"
),
RdfDataObject(
path = "test_data/all_data/admin-data.ttl",
name = "http://www.knora.org/data/admin"
),
RdfDataObject(
path = "test_data/all_data/permissions-data.ttl",
name = "http://www.knora.org/data/permissions"
),
RdfDataObject(
path = "test_data/all_data/system-data.ttl",
name = "http://www.knora.org/data/0000/SystemProject"
),
RdfDataObject(
path = "test_data/ontologies/anything-onto.ttl",
name = "http://www.knora.org/ontology/0001/anything"
),
RdfDataObject(
path = "test_data/ontologies/something-onto.ttl",
name = "http://www.knora.org/ontology/0001/something"
),
RdfDataObject(
path = "test_data/ontologies/images-onto.ttl",
name = "http://www.knora.org/ontology/00FF/images"
),
RdfDataObject(
path = "test_data/ontologies/beol-onto.ttl",
name = "http://www.knora.org/ontology/0801/beol"
),
RdfDataObject(
path = "test_data/ontologies/biblio-onto.ttl",
name = "http://www.knora.org/ontology/0801/biblio"
),
RdfDataObject(
path = "test_data/ontologies/incunabula-onto.ttl",
name = "http://www.knora.org/ontology/0803/incunabula"
),
RdfDataObject(
path = "test_data/ontologies/dokubib-onto.ttl",
name = "http://www.knora.org/ontology/0804/dokubib"
),
RdfDataObject(
path = "test_data/ontologies/webern-onto.ttl",
name = "http://www.knora.org/ontology/0806/webern"
)
)
}