Mercurial > repos > shellac > guppy_basecaller
view env/lib/python3.7/site-packages/schema_salad/metaschema/vocab_res.yml @ 0:26e78fe6e8c4 draft
"planemo upload commit c699937486c35866861690329de38ec1a5d9f783"
author | shellac |
---|---|
date | Sat, 02 May 2020 07:14:21 -0400 |
parents | |
children |
line wrap: on
line source
- | ## Vocabulary resolution The schema may designate one or more vocabulary fields which use terms defined in the vocabulary. The vocabulary are the short names of all the identifiers in the schema. Processing must resolve vocabulary fields to either vocabulary terms or absolute URIs by first applying the link resolution rules defined above, then applying the following additional rule: * If a reference URI is a vocabulary field, and there is a vocabulary term which maps to the resolved URI, the reference must be replace with the vocabulary term. ### Vocabulary resolution example Given the following schema: ``` - $include: vocab_res_schema.yml - | ``` Process the following example: ``` - $include: vocab_res_src.yml - | ``` This becomes: ``` - $include: vocab_res_proc.yml - | ```