Skip to content

Class: Vocabulary

Flat table containing each of the ontologies used for dataset annotations

URI: cam:Vocabulary

 classDiagram
    class Vocabulary
    click Vocabulary href "../Vocabulary/"
      Vocabulary : description

      Vocabulary : fhir_system

      Vocabulary : name

      Vocabulary : version

      Vocabulary : vocabulary_id

      Vocabulary : vocabulary_prefix

      Vocabulary : vocabulary_source

      Vocabulary : vocabulary_uri

Slots

Name Cardinality and Range Description Inheritance
vocabulary_prefix 1
String
The authoritative namespace prefix allocated to the vocabulary direct
name 0..1
String
Name of the entity direct
vocabulary_uri 1
Uri
Official URI associated with the vocabulary direct
vocabulary_id 0..1
String
The OMOP Vocabulary ID associated with the vocabulary, if applicable direct
fhir_system 1
Uri
System used within FHIR valuesets and codings direct
description 0..1
String
Description for this entity direct
version 0..1
String
Version associated with the current vocabulary content direct
vocabulary_source 0..1
String
Source used for accessing the vocabulary's content direct

Usages

used by used in type used
Concept vocabulary_prefix range Vocabulary

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self cam:Vocabulary
native cam:Vocabulary

LinkML Source

Direct

name: Vocabulary
description: Flat table containing each of the ontologies used for dataset annotations
from_schema: https://includedcc.org/common-access-model
slots:
- vocabulary_prefix
- name
- vocabulary_uri
- vocabulary_id
- fhir_system
- description
- version
- vocabulary_source
slot_usage:
  vocabulary_prefix:
    name: vocabulary_prefix
    todos:
    - Ensure that MapDragon and TermWeaver both rely on the same rules for prefixes
    comments:
    - Must start with a letter; thereafter allows letters, digits, underscores, hyphens,
      and dots to accommodate OLS/UMLS source variability.
    - 'RISK: In order for all of our data to correctly join, the format of the prefix
      must always align with the prefix used in this table.'
    identifier: true
    range: string
    pattern: ^[A-Za-z][A-Za-z0-9_\-\.]*$

Induced

name: Vocabulary
description: Flat table containing each of the ontologies used for dataset annotations
from_schema: https://includedcc.org/common-access-model
slot_usage:
  vocabulary_prefix:
    name: vocabulary_prefix
    todos:
    - Ensure that MapDragon and TermWeaver both rely on the same rules for prefixes
    comments:
    - Must start with a letter; thereafter allows letters, digits, underscores, hyphens,
      and dots to accommodate OLS/UMLS source variability.
    - 'RISK: In order for all of our data to correctly join, the format of the prefix
      must always align with the prefix used in this table.'
    identifier: true
    range: string
    pattern: ^[A-Za-z][A-Za-z0-9_\-\.]*$
attributes:
  vocabulary_prefix:
    name: vocabulary_prefix
    description: The authoritative namespace prefix allocated to the vocabulary. Used
      to resolve compact identifiers (CURIEs) to their full semantic URIs or FHIR
      system URLs.
    title: Canonical Curie Prefix
    todos:
    - Ensure that MapDragon and TermWeaver both rely on the same rules for prefixes
    comments:
    - Must start with a letter; thereafter allows letters, digits, underscores, hyphens,
      and dots to accommodate OLS/UMLS source variability.
    - 'RISK: In order for all of our data to correctly join, the format of the prefix
      must always align with the prefix used in this table.'
    from_schema: https://includedcc.org/common-access-model
    rank: 1000
    identifier: true
    owner: Vocabulary
    domain_of:
    - Concept
    - Vocabulary
    range: string
    required: true
    pattern: ^[A-Za-z][A-Za-z0-9_\-\.]*$
  name:
    name: name
    description: Name of the entity.
    title: Name
    from_schema: https://includedcc.org/common-access-model
    rank: 1000
    owner: Vocabulary
    domain_of:
    - VirtualBiorepository
    - Investigator
    - Vocabulary
    - EncounterDefinition
    - ActivityDefinition
    - Dataset
    range: string
    required: false
  vocabulary_uri:
    name: vocabulary_uri
    description: Official URI associated with the vocabulary
    title: Vocabulary URI
    from_schema: https://includedcc.org/common-access-model
    rank: 1000
    owner: Vocabulary
    domain_of:
    - Vocabulary
    range: uri
    required: true
  vocabulary_id:
    name: vocabulary_id
    description: The OMOP Vocabulary ID associated with the vocabulary, if applicable
    title: OMOP Vocabulary ID
    from_schema: https://includedcc.org/common-access-model
    rank: 1000
    owner: Vocabulary
    domain_of:
    - Vocabulary
    range: string
  fhir_system:
    name: fhir_system
    description: System used within FHIR valuesets and codings
    title: FHIR System
    from_schema: https://includedcc.org/common-access-model
    rank: 1000
    owner: Vocabulary
    domain_of:
    - Vocabulary
    range: uri
    required: true
  description:
    name: description
    description: Description for this entity.
    title: Description
    from_schema: https://includedcc.org/common-access-model
    rank: 1000
    owner: Vocabulary
    domain_of:
    - Vocabulary
    - EncounterDefinition
    - ActivityDefinition
    - Dataset
    range: string
  version:
    name: version
    description: Version associated with the current vocabulary content
    title: Version
    from_schema: https://includedcc.org/common-access-model
    rank: 1000
    owner: Vocabulary
    domain_of:
    - Vocabulary
    range: string
  vocabulary_source:
    name: vocabulary_source
    description: Source used for accessing the vocabulary's content
    title: Vocabulary data source
    comments:
    - This is currently poorly defined because we haven't fully defined the nature
      of the data pulls. Most likely it will end up as a filename (.owl, .obo, etc)
      or another tool, etc
    from_schema: https://includedcc.org/common-access-model
    rank: 1000
    owner: Vocabulary
    domain_of:
    - Vocabulary
    range: string