-
Notifications
You must be signed in to change notification settings - Fork 0
/
copier.yml
108 lines (88 loc) · 2.54 KB
/
copier.yml
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# questions
project_name:
type: str
help: What is your project name?
ontology_file:
type: str
help: What is your ontology filename?
default: vocab.ttl
ontology_prefix:
type: str
help: What is your ontologies namespace prefix?
default: "ex:"
ontology_iri:
type: str
help: What is your ontologies namespace IRI?
default: http://example.org/
ontology_graph_iri:
type: str
help: What is your ontologies Graphs IRI on the CMEM? (usually the same as the ontology IRI)
default: "{{ ontology_iri }}"
shape:
type: bool
help: Do you want to manage SHACL shapes along with the vocabulary?
default: True
shape_file:
type: str
help: What is your shapes filename?
default: shapes.ttl
when: "{{ shape }}"
shape_base_prefix:
type: str
help: What is your shapes base namespace prefix?
default: "ex-sh:"
when: "{{ shape }}"
shape_base_iri:
type: str
help: What is your shapes base namespace IRI?
default: http://example.org/shapes/
when: "{{ shape }}"
shape_graph_iri:
type: str
help: What is your shapes graph IRI?
default: "{{ shape_base_iri }}"
when: "{{ shape }}"
instances:
type: bool
help: Do you want to involve instances in the vocabulary management? (e.g. extract ontology from the instance data)
default: True
instances_file_exists:
type: bool
help: Do you have a local instances file in the repository?
default: False
when: "{{ instances }}"
instances_file:
type: str
help: What is your instances filename?
default: instances.ttl
when: "{{ instances_file_exists }}"
instances_graph_iri:
type: str
help: What is your instances graph IRI?
default: http://data.example.org/
when: "{{ instances }}"
cmemc_config_id:
type: str
help: What is your CMEM instance with which you want to sync?
default: local
git_user_name:
type: str
help: What should be the Git user name to commit changes?
default: Ontology Pipeline Bot
git_user_email:
type: str
help: What should be the Git user email to commit changes?
default: [email protected]
git_push:
type: bool
help: Do you want to push the changes on delivery to the git remote?
default: True
github_managed:
type: bool
help: Do you want the ontology pipeline to add GitHub Actions configuration?
default: False
gitlab_managed:
type: bool
help: Do you want the ontology pipeline to add GitLab CI configuration (not yet implemented)?
default: False
_subdirectory: src