Mercurial > repos > shellac > sam_consensus_v3
comparison env/lib/python3.9/site-packages/cwltool/schemas/v1.1/salad/schema_salad/metaschema/vocab_res.yml @ 0:4f3585e2f14b draft default tip
"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author | shellac |
---|---|
date | Mon, 22 Mar 2021 18:12:50 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4f3585e2f14b |
---|---|
1 - | | |
2 ## Vocabulary resolution | |
3 | |
4 The schema may designate one or more vocabulary fields which use terms | |
5 defined in the vocabulary. Processing must resolve vocabulary fields to | |
6 either vocabulary terms or absolute URIs by first applying the link | |
7 resolution rules defined above, then applying the following additional | |
8 rule: | |
9 | |
10 * If a reference URI is a vocabulary field, and there is a vocabulary | |
11 term which maps to the resolved URI, the reference must be replace with | |
12 the vocabulary term. | |
13 | |
14 ### Vocabulary resolution example | |
15 | |
16 Given the following schema: | |
17 | |
18 ``` | |
19 - $include: vocab_res_schema.yml | |
20 - | | |
21 ``` | |
22 | |
23 Process the following example: | |
24 | |
25 ``` | |
26 - $include: vocab_res_src.yml | |
27 - | | |
28 ``` | |
29 | |
30 This becomes: | |
31 | |
32 ``` | |
33 - $include: vocab_res_proc.yml | |
34 - | | |
35 ``` |