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 ```