PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX COB: <http://purl.obolibrary.org/obo/COB_>
PREFIX EFO: <http://www.ebi.ac.uk/efo/EFO_>
PREFIX GHGA: <https://w3id.org/GHGA/>
PREFIX HANCESTRO: <http://purl.obolibrary.org/obo/HANCESTRO_>
PREFIX SIO: <http://semanticscience.org/resource/SIO_>
PREFIX biolink: <https://w3id.org/biolink/vocab/>
PREFIX linkml: <https://w3id.org/linkml/>
PREFIX GSSO: <http://purl.obolibrary.org/obo/gsso/releases/2.0.5/gsso.owl>
PREFIX DUO: <http://purl.obolibrary.org/obo/duo/releases/2021-02-23/duo.owl>
PREFIX NCIT: <http://purl.obolibrary.org/obo/ncit/releases/2022-08-19/ncit.owl>
PREFIX topic: <https://raw.githubusercontent.com/edamontology/edamontology/main/EDAM_dev.owl>
PREFIX format: <https://raw.githubusercontent.com/edamontology/edamontology/main/EDAM_dev.owl>
PREFIX GENEPIO: <http://purl.obolibrary.org/obo/genepio/releases/2023-08-19/genepio.owl>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX pav: <http://purl.org/pav/>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX vann: <http://purl.org/vocab/vann/>

<https://w3id.org/GHGA-Submission-Metadata-Schema> a owl:Ontology ;
  rdfs:comment "The submission centric metadata schema for the German Human Genome-Phenome Archive (GHGA)." ;
  pav:version "2.2.1" ;
  vann:preferredNamespacePrefix "GHGA" ;
  vann:preferredNamespaceUri "https://w3id.org/GHGA/"^^xsd:anyURI ;
  sh:declare [
    sh:prefix "COB" ;
    sh:namespace "http://purl.obolibrary.org/obo/COB_"^^xsd:anyURI
  ] , [
    sh:prefix "EFO" ;
    sh:namespace "http://www.ebi.ac.uk/efo/EFO_"^^xsd:anyURI
  ] , [
    sh:prefix "GHGA" ;
    sh:namespace "https://w3id.org/GHGA/"^^xsd:anyURI
  ] , [
    sh:prefix "HANCESTRO" ;
    sh:namespace "http://purl.obolibrary.org/obo/HANCESTRO_"^^xsd:anyURI
  ] , [
    sh:prefix "SIO" ;
    sh:namespace "http://semanticscience.org/resource/SIO_"^^xsd:anyURI
  ] , [
    sh:prefix "biolink" ;
    sh:namespace "https://w3id.org/biolink/vocab/"^^xsd:anyURI
  ] , [
    sh:prefix "linkml" ;
    sh:namespace "https://w3id.org/linkml/"^^xsd:anyURI
  ] , [
    sh:prefix "GSSO" ;
    sh:namespace "http://purl.obolibrary.org/obo/gsso/releases/2.0.5/gsso.owl"^^xsd:anyURI
  ] , [
    sh:prefix "DUO" ;
    sh:namespace "http://purl.obolibrary.org/obo/duo/releases/2021-02-23/duo.owl"^^xsd:anyURI
  ] , [
    sh:prefix "NCIT" ;
    sh:namespace "http://purl.obolibrary.org/obo/ncit/releases/2022-08-19/ncit.owl"^^xsd:anyURI
  ] , [
    sh:prefix "topic" ;
    sh:namespace "https://raw.githubusercontent.com/edamontology/edamontology/main/EDAM_dev.owl"^^xsd:anyURI
  ] , [
    sh:prefix "format" ;
    sh:namespace "https://raw.githubusercontent.com/edamontology/edamontology/main/EDAM_dev.owl"^^xsd:anyURI
  ] , [
    sh:prefix "GENEPIO" ;
    sh:namespace "http://purl.obolibrary.org/obo/genepio/releases/2023-08-19/genepio.owl"^^xsd:anyURI
  ] .

GHGA:Attribute a owl:Class ;
  rdfs:comment "A key/value pair that further characterizes an entity." ;
  skos:exactMatch SIO:000614 ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty GHGA:key ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:key ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:key_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:key_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:value ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:value_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:value_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:AttributeMixin a owl:Class ;
  rdfs:comment "Mixin for entities that can have one or more attributes." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty GHGA:attributes ;
    owl:allValuesFrom GHGA:Attribute
  ] .

GHGA:AliasMixin a owl:Class ;
  rdfs:comment "Mixin for entities that can be assigned an alias at the time of metadata submission." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty GHGA:alias ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:alias ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:IdentifiedByAliasMixin a owl:Class ;
  rdfs:subClassOf GHGA:AliasMixin .

GHGA:Study a owl:Class ;
  rdfs:comment "A Study is an experimental investigation of a particular phenomenon. It involves a detailed examination and analysis of a subject to learn more about the phenomenon being studied." ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , GHGA:AttributeMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:types ;
    owl:allValuesFrom GHGA:StudyTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:types ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:affiliations ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:affiliations ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:Experiment a owl:Class ;
  rdfs:comment "An Experiment is an investigation that consists of a coordinated set of actions and observations designed to generate data with the goal of verifying, falsifying, or establishing the validity of a hypothesis." ;
  skos:exactMatch SIO:000994 ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , GHGA:AttributeMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiment_method ;
    owl:allValuesFrom GHGA:ExperimentMethod
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiment_method ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sample ;
    owl:allValuesFrom GHGA:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sample ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:ExperimentMethod a owl:Class ;
  rdfs:comment "The Experiment Method captures technical metadata describing the parameters used to generate output from the Sample." ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , GHGA:AttributeMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_type ;
    owl:allValuesFrom GHGA:LibraryPreparationLibraryTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_selection_methods ;
    owl:allValuesFrom GHGA:LibraryPreparationLibrarySelectionEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_selection_methods ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_preparation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_preparation ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_preparation_kit_retail_name ;
    owl:allValuesFrom GHGA:LibraryPreparationKitRetailNameEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_preparation_kit_retail_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_preparation_kit_manufacturer ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:library_preparation_kit_manufacturer ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:primer ;
    owl:allValuesFrom GHGA:PrimerEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:primer ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:end_bias ;
    owl:allValuesFrom GHGA:EndBiasEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:end_bias ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:target_regions ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:rnaseq_strandedness ;
    owl:allValuesFrom GHGA:LibraryPreparationRnaSeqStrandednessEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:rnaseq_strandedness ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:instrument_model ;
    owl:allValuesFrom GHGA:InstrumentModelEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:instrument_model ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sequencing_center ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sequencing_center ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sequencing_read_length ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sequencing_read_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sequencing_layout ;
    owl:allValuesFrom GHGA:SequencingProtocolSequencingLayoutEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sequencing_layout ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:target_coverage ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:target_coverage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:flow_cell_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:flow_cell_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:flow_cell_type ;
    owl:allValuesFrom GHGA:FlowCellTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:flow_cell_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sample_barcode_read ;
    owl:allValuesFrom GHGA:SampleBarcodeReadEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sample_barcode_read ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:Sample a owl:Class ;
  rdfs:comment "A Sample is a limited quantity of something to be used for testing, analysis, inspection, investigation, demonstration, or trial use.  It is prepared from a Biospecimen." ;
  skos:exactMatch SIO:001050 , biolink:MaterialSample ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , GHGA:AttributeMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:individual ;
    owl:allValuesFrom GHGA:Individual
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:individual ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:allValuesFrom GHGA:SampleTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biological_replicate ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biological_replicate ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:storage ;
    owl:allValuesFrom GHGA:StorageEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:storage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:disease_or_healthy ;
    owl:allValuesFrom GHGA:DiseaseOrHealthyEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:disease_or_healthy ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:case_control_status ;
    owl:allValuesFrom GHGA:CaseControlStatusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:case_control_status ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:xref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_age_at_sampling ;
    owl:allValuesFrom GHGA:AgeRangeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_age_at_sampling ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_vital_status_at_sampling ;
    owl:allValuesFrom GHGA:VitalStatusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_vital_status_at_sampling ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_tissue_term ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_tissue_term ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_tissue_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_tissue_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_isolation ;
    owl:allValuesFrom GHGA:IsolationEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_isolation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_storage ;
    owl:allValuesFrom GHGA:StorageEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:biospecimen_storage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:Individual a owl:Class ;
  rdfs:comment "An Individual is a Person who is participating in a Study." ;
  skos:altLabel "subject" , "patient" ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:phenotypic_features_terms ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:phenotypic_features_ids ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:diagnosis_ids ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:diagnosis_terms ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sex ;
    owl:allValuesFrom GHGA:IndividualSexEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sex ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:geographical_region_term ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:geographical_region_term ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:geographical_region_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:geographical_region_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ancestry_terms ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ancestry_ids ;
    owl:allValuesFrom xsd:string
  ] .

GHGA:Analysis a owl:Class ;
  rdfs:comment "An Analysis is a data transformation that transforms input data to output data." ;
  skos:altLabel "data analysis" ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis_method ;
    owl:allValuesFrom GHGA:AnalysisMethod
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis_method ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:research_data_files ;
    owl:allValuesFrom GHGA:ResearchDataFile
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:research_data_files ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:AnalysisMethod a owl:Class ;
  rdfs:comment "An Analysis Method captures the workflow steps that were performed to analyze data obtained from an Experiment." ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , GHGA:AttributeMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:type ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_version ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_repository ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_repository ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_doi ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_doi ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_tasks ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:workflow_tasks ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:parameters ;
    owl:allValuesFrom GHGA:Attribute
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:software_versions ;
    owl:allValuesFrom GHGA:Attribute
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_type ;
    owl:allValuesFrom GHGA:ReferenceTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_source ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_source ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_link ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_link ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_version ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:reference_version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:Dataset a owl:Class ;
  rdfs:comment "A Dataset is a collection of Files that is prepared for distribution and is tied to a Data Access Policy." ;
  skos:exactMatch SIO:000089 ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:types ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:types ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_access_policy ;
    owl:allValuesFrom GHGA:DataAccessPolicy
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_access_policy ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:study ;
    owl:allValuesFrom GHGA:Study
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:study ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:DataAccessPolicy a owl:Class ;
  rdfs:comment "A Data Access Policy specifies under which circumstances, legal or otherwise, a user can have access to one or more Datasets belonging to one or more Studies." ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:description ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:policy_text ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:policy_text ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:policy_url ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:policy_url ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_use_permission_term ;
    owl:allValuesFrom GHGA:DataUsePermissionEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_use_permission_term ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_use_permission_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_use_permission_id ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_use_modifier_terms ;
    owl:allValuesFrom GHGA:DataUseModifierEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_use_modifier_ids ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_access_committee ;
    owl:allValuesFrom GHGA:DataAccessCommittee
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_access_committee ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:DataAccessCommittee a owl:Class ;
  rdfs:comment "A group of members that are delegated to grant access to one or more datasets after ensuring the criteria for data sharing has been met,  and request for data use does not raise ethical and/or legal concerns." ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:email ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:email ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:institute ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:institute ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:Publication a owl:Class ;
  rdfs:comment "A Publication represents an article that is published. The minimum expectation is that the publication has a valid DOI." ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:study ;
    owl:allValuesFrom GHGA:Study
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:study ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:abstract ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:abstract ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:author ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:author ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:year ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:year ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:journal ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:journal ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:doi ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:doi ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:xref ;
    owl:allValuesFrom xsd:string
  ] .

GHGA:File a owl:Class ;
  rdfs:comment "A file is an object that contains information generated from a process, either an Experiment or an Analysis." ;
  rdfs:subClassOf GHGA:IdentifiedByAliasMixin , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:name ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:dataset ;
    owl:allValuesFrom GHGA:Dataset
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:dataset ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:ega_accession ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:included_in_submission ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:included_in_submission ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:ResearchDataFile a owl:Class ;
  rdfs:comment "A Research Data File is a File that contains raw data originating from an Experiment." ;
  rdfs:subClassOf GHGA:File , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:allValuesFrom GHGA:ResearchDataFileFormatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:technical_replicate ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:technical_replicate ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sequencing_lane_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:sequencing_lane_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiments ;
    owl:allValuesFrom GHGA:Experiment
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiments ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:ProcessDataFile a owl:Class ;
  rdfs:comment "A Process Data File is a File that contains data produced by an Analysis or workflow." ;
  rdfs:subClassOf GHGA:File , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:allValuesFrom GHGA:ProcessDataFileFormatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis ;
    owl:allValuesFrom GHGA:Analysis
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:ExperimentMethodSupportingFile a owl:Class ;
  rdfs:comment "An Experiment Method Supporting File is a File that contains additional information relevant for the Experiment Method, such as (unstructured) protocols." ;
  rdfs:subClassOf GHGA:File , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:allValuesFrom GHGA:SupportingFileFormatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiment_method ;
    owl:allValuesFrom GHGA:ExperimentMethod
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiment_method ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:AnalysisMethodSupportingFile a owl:Class ;
  rdfs:comment "An Analysis Method Supporting File is a File that contains additional information relevant for the Analysis Method, such as (unstructured) protocols or task descriptions." ;
  rdfs:subClassOf GHGA:File , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:allValuesFrom GHGA:SupportingFileFormatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis_method ;
    owl:allValuesFrom GHGA:AnalysisMethod
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis_method ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:IndividualSupportingFile a owl:Class ;
  rdfs:comment "An Individual Supporting File is a File that contains additional information relevant for the Individual, such as ped-files, phenopackets or imaging data." ;
  rdfs:subClassOf GHGA:File , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:allValuesFrom GHGA:SupportingFileFormatEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:format ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:individual ;
    owl:allValuesFrom GHGA:Individual
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:individual ;
    owl:cardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:Submission a owl:Class ;
  rdfs:comment "A grouping entity that represents information about one or more entities. A submission can be considered as a set of inter-related (and inter-connected) entities that represent a data submission to GHGA." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty GHGA:analyses ;
    owl:allValuesFrom GHGA:Analysis
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analyses ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis_methods ;
    owl:allValuesFrom GHGA:AnalysisMethod
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis_methods ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_access_committees ;
    owl:allValuesFrom GHGA:DataAccessCommittee
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_access_committees ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_access_policies ;
    owl:allValuesFrom GHGA:DataAccessPolicy
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:data_access_policies ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:datasets ;
    owl:allValuesFrom GHGA:Dataset
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:datasets ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:individuals ;
    owl:allValuesFrom GHGA:Individual
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:individuals ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:publications ;
    owl:allValuesFrom GHGA:Publication
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:publications ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:samples ;
    owl:allValuesFrom GHGA:Sample
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:samples ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiments ;
    owl:allValuesFrom GHGA:Experiment
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiments ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiment_methods ;
    owl:allValuesFrom GHGA:ExperimentMethod
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiment_methods ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:studies ;
    owl:allValuesFrom GHGA:Study
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:studies ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:research_data_files ;
    owl:allValuesFrom GHGA:ResearchDataFile
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:research_data_files ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:process_data_files ;
    owl:allValuesFrom GHGA:ProcessDataFile
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:process_data_files ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiment_method_supporting_files ;
    owl:allValuesFrom GHGA:ExperimentMethodSupportingFile
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:experiment_method_supporting_files ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis_method_supporting_files ;
    owl:allValuesFrom GHGA:AnalysisMethodSupportingFile
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:analysis_method_supporting_files ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:individual_supporting_files ;
    owl:allValuesFrom GHGA:IndividualSupportingFile
  ] , [
    a owl:Restriction ;
    owl:onProperty GHGA:individual_supporting_files ;
    owl:minCardinality "1"^^xsd:nonNegativeInteger
  ] .

GHGA:alias a owl:DatatypeProperty ;
  rdfs:comment "The alias for an entity at the time of submission." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:description a owl:DatatypeProperty ;
  rdfs:comment "Description of an entity." ;
  skos:exactMatch SIO:000185 ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:key a owl:DatatypeProperty ;
  rdfs:comment "The key of an attribute." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:key_type a owl:DatatypeProperty ;
  rdfs:comment "A semantic type that characterizes the attribute key (e.g., oxygen saturation measurement (MAXO:0000616))." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:value a owl:DatatypeProperty ;
  rdfs:comment "The value for an attribute (e.g., a numerical value without the units)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:value_type a owl:DatatypeProperty ;
  rdfs:comment "The value_type that characterizes the attribute value (e.g., percentage (SIO:001413))." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:attributes a owl:ObjectProperty ;
  rdfs:comment "Key/value pairs corresponding to an entity." ;
  rdfs:range GHGA:Attribute .

GHGA:parameters a owl:ObjectProperty ;
  rdfs:comment "Key/value pairs where key corresponds to a parameter name and value corresponds to a parameter value (e.g., 'aligner' = 'star_salmon',  'hisat2_build_memory' = '200.GB', 'split_fastq' = 50000000)." ;
  rdfs:range GHGA:Attribute .

GHGA:software_versions a owl:ObjectProperty ;
  rdfs:comment "key/value pairs where key corresponds to a software name and value corresponds to a version descriptor (e.g., `salmon` = '1.3.0', `trim-galore` = '0.6.6', `bedtools` = '2.29.2')." ;
  rdfs:range GHGA:Attribute .

GHGA:type a owl:ObjectProperty ;
  rdfs:comment "The type of an entity. Note: Not to be confused with rdf:type." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:types a owl:ObjectProperty ;
  rdfs:comment "The types of an entity. Note: Not to be confused with rdf:type." ;
  rdfs:range xsd:string .

GHGA:name a owl:DatatypeProperty ;
  rdfs:comment "The name for an entity." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:title a owl:DatatypeProperty ;
  rdfs:comment "The title that describes an entity." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:xref a owl:DatatypeProperty ;
  rdfs:comment "Database cross references for an entity." ;
  rdfs:range xsd:string .

GHGA:study a owl:ObjectProperty ;
  rdfs:comment "The Study associated with an entity." ;
  rdfs:range GHGA:Study ;
  a owl:FunctionalProperty .

GHGA:studies a owl:ObjectProperty ;
  rdfs:comment "The Study associated with an entity." ;
  rdfs:range GHGA:Study .

GHGA:publications a owl:ObjectProperty ;
  rdfs:comment "The Publication associated with an entity." ;
  rdfs:range GHGA:Publication .

GHGA:sample a owl:ObjectProperty ;
  rdfs:comment "The Sample associated with an entity." ;
  rdfs:range GHGA:Sample ;
  a owl:FunctionalProperty .

GHGA:samples a owl:ObjectProperty ;
  rdfs:comment "The Samples associated with an entity." ;
  rdfs:range GHGA:Sample .

GHGA:experiments a owl:ObjectProperty ;
  rdfs:comment "The Experiments associated with an entity." ;
  rdfs:range GHGA:Experiment .

GHGA:experiment_method a owl:ObjectProperty ;
  rdfs:comment "The Experiment Method associated with an entity." ;
  rdfs:range GHGA:ExperimentMethod ;
  a owl:FunctionalProperty .

GHGA:experiment_methods a owl:ObjectProperty ;
  rdfs:comment "The Experiment Methods associated with an entity." ;
  rdfs:range GHGA:ExperimentMethod .

GHGA:analyses a owl:ObjectProperty ;
  rdfs:comment "The Analyses associated with an entity." ;
  rdfs:range GHGA:Analysis .

GHGA:analysis a owl:ObjectProperty ;
  rdfs:comment "The Analysis associated with an entity." ;
  rdfs:range GHGA:Analysis ;
  a owl:FunctionalProperty .

GHGA:analysis_method a owl:ObjectProperty ;
  rdfs:comment "The Analysis Process associated with an entity." ;
  rdfs:range GHGA:AnalysisMethod ;
  a owl:FunctionalProperty .

GHGA:analysis_methods a owl:ObjectProperty ;
  rdfs:comment "The Analysis Processes associated with an entity." ;
  rdfs:range GHGA:AnalysisMethod .

GHGA:workflow_name a owl:DatatypeProperty ;
  rdfs:comment "The workflow name." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:workflow_version a owl:DatatypeProperty ;
  rdfs:comment "The workflow version." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:workflow_repository a owl:DatatypeProperty ;
  rdfs:comment "The workflow repository (e.g., the URL)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:workflow_doi a owl:DatatypeProperty ;
  rdfs:comment "A digital object identifier for the workflow. Can be a publication or the workflow commit that was used for the Analysis." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:workflow_tasks a owl:DatatypeProperty ;
  rdfs:comment "Tasks performed by the workflow" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:dataset a owl:ObjectProperty ;
  rdfs:comment "The Dataset associated with an entity." ;
  rdfs:range GHGA:Dataset ;
  a owl:FunctionalProperty .

GHGA:datasets a owl:ObjectProperty ;
  rdfs:comment "The Datasets associated with an entity." ;
  rdfs:range GHGA:Dataset .

GHGA:individual a owl:ObjectProperty ;
  rdfs:comment "The Individual associated with an entity." ;
  rdfs:range GHGA:Individual ;
  a owl:FunctionalProperty .

GHGA:individuals a owl:ObjectProperty ;
  rdfs:comment "The Individuals associated with an entity." ;
  rdfs:range GHGA:Individual .

GHGA:phenotypic_features_terms a owl:DatatypeProperty ;
  rdfs:comment "The phenotypic feature concepts that the entity is associated with at the time of retrieval from the organism. The Phenotypic Feature is captured using a concept from the Human Phenotype Ontology (e.g., Lymph node hypoplasia, Cough, Hypotension)." ;
  rdfs:range xsd:string .

GHGA:phenotypic_features_ids a owl:DatatypeProperty ;
  rdfs:comment "The corresponding ID to the HPO vocabulary (e.g., HP:0002732, HP:0012735, HP:0002615)." ;
  rdfs:range xsd:string .

GHGA:diagnosis_ids a owl:DatatypeProperty ;
  rdfs:comment "One or more diagnoses that the entity is associated with at the time of retrieval from the organism. The diagnosis is captured using a code from ICD-10 (WHO version). Please restrict the ICD code to the chapter letter and two digits for the main diagnosis (e.g., E10, C01)." ;
  rdfs:range xsd:string .

GHGA:diagnosis_terms a owl:DatatypeProperty ;
  rdfs:comment "The ICD-10 terms corresponding to the ICD-10 codes (e.g., Type 1 diabetes mellitus, Malignant neoplasm of base of tongue)." ;
  rdfs:range xsd:string .

GHGA:ancestry_terms a owl:DatatypeProperty ;
  rdfs:comment "A person's descent or lineage from a population. The used terms should be descendants of 'HANCESTRO:0004: ancestry category' (e.g., African, European, Oceanian)." ;
  rdfs:range xsd:string .

GHGA:ancestry_ids a owl:DatatypeProperty ;
  rdfs:comment "The corresponding ID to the HANCESTRO vocabulary (e.g., HANCESTRO:0010, HANCESTRO:0005, HANCESTRO:0017)." ;
  rdfs:range xsd:string .

GHGA:research_data_files a owl:ObjectProperty ;
  rdfs:comment "The Research Data Files associated with an entity." ;
  rdfs:range GHGA:ResearchDataFile .

GHGA:process_data_files a owl:ObjectProperty ;
  rdfs:comment "The Process Data Files associated with an entity." ;
  rdfs:range GHGA:ProcessDataFile .

GHGA:experiment_method_supporting_files a owl:ObjectProperty ;
  rdfs:comment "The Experiment Method Supporting Files associated with an entity." ;
  rdfs:range GHGA:ExperimentMethodSupportingFile .

GHGA:analysis_method_supporting_files a owl:ObjectProperty ;
  rdfs:comment "The Analysis Method Supporting Files associated with an entity." ;
  rdfs:range GHGA:AnalysisMethodSupportingFile .

GHGA:individual_supporting_files a owl:ObjectProperty ;
  rdfs:comment "The Individual Supporting Files associated with an entity." ;
  rdfs:range GHGA:IndividualSupportingFile .

GHGA:data_access_policy a owl:ObjectProperty ;
  rdfs:comment "Data Access Policy associated with an entity." ;
  rdfs:range GHGA:DataAccessPolicy ;
  a owl:FunctionalProperty .

GHGA:data_access_policies a owl:ObjectProperty ;
  rdfs:comment "Data Access Policies associated with an entity." ;
  rdfs:range GHGA:DataAccessPolicy .

GHGA:data_access_committee a owl:ObjectProperty ;
  rdfs:comment "Data Access Committee associated with an entity." ;
  rdfs:range GHGA:DataAccessCommittee ;
  a owl:FunctionalProperty .

GHGA:data_access_committees a owl:ObjectProperty ;
  rdfs:comment "Data Access Committees associated with an entity." ;
  rdfs:range GHGA:DataAccessCommittee .

GHGA:data_use_permission_term a owl:ObjectProperty ;
  rdfs:comment "Data Use Permission associated with an entity. The used term should be a descendant of 'DUO:0000001: data use permission'." ;
  rdfs:range GHGA:DataUsePermissionEnum ;
  a owl:FunctionalProperty .

GHGA:data_use_permission_id a owl:DatatypeProperty ;
  rdfs:comment "The DUO IDs corresponding to the Data Use Modifier terms (e.g., DUO:DUO:0000004)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:data_use_modifier_terms a owl:ObjectProperty ;
  rdfs:comment "Data Use Modifiers for the Data Use Permission associated with an entity. The used terms should be descendants of 'DUO:0000017: data use modifier'. Please use 'USER_SPECIFIC_RESTRICTION' if no other modifier applies." ;
  rdfs:range GHGA:DataUseModifierEnum .

GHGA:data_use_modifier_ids a owl:DatatypeProperty ;
  rdfs:comment "The DUO IDs corresponding to the Data Use Modifier terms (e.g., DUO:0000043)." ;
  rdfs:range xsd:string .

GHGA:institute a owl:DatatypeProperty ;
  rdfs:comment "The Institute a person is affiliated with." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:email a owl:DatatypeProperty ;
  rdfs:comment "Email of a Data Access Committee (e.g., DAC[at]email.com). This property must not include any personally identifiable information." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:affiliations a owl:DatatypeProperty ;
  rdfs:comment "The Institution(s) associated with an entity." ;
  rdfs:range xsd:string .

GHGA:library_name a owl:DatatypeProperty ;
  rdfs:comment "A short name identifying the library. The same name may refer to multiple versions of the same continually updated library." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:library_type a owl:ObjectProperty ;
  rdfs:comment "Describe the level of omics analysis (e.g., WGS, ATAC)." ;
  rdfs:range GHGA:LibraryPreparationLibraryTypeEnum ;
  a owl:FunctionalProperty .

GHGA:library_selection_methods a owl:ObjectProperty ;
  rdfs:comment "One or more methods used to select for or against, enrich, or screen the material being sequenced (e.g., random, PCA, cDNA)." ;
  rdfs:range GHGA:LibraryPreparationLibrarySelectionEnum .

GHGA:library_preparation a owl:DatatypeProperty ;
  rdfs:comment "The general method for preparation of the sequencing library (e.g., KAPA PCR-free)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:library_preparation_kit_retail_name a owl:ObjectProperty ;
  rdfs:comment "The retail name for the kit used to construct a genomic library. This may include the vendor name, kit name and kit version (e.g., Agilent sure select Human Exome V8, Twist RefSeq Exome)." ;
  rdfs:range GHGA:LibraryPreparationKitRetailNameEnum ;
  a owl:FunctionalProperty .

GHGA:library_preparation_kit_manufacturer a owl:DatatypeProperty ;
  rdfs:comment "The manufacturer of the kit used for library preparation." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:primer a owl:ObjectProperty ;
  rdfs:comment "The type of primer used for reverse transcription (e.g., oligo-dT or random)." ;
  skos:exactMatch EFO:0010192 ;
  rdfs:range GHGA:PrimerEnum ;
  a owl:FunctionalProperty .

GHGA:end_bias a owl:ObjectProperty ;
  rdfs:comment "The end of the cDNA molecule that is preferentially sequenced (e.g., 3/5 prime end, full-length)." ;
  skos:exactMatch EFO:0010187 ;
  rdfs:range GHGA:EndBiasEnum ;
  a owl:FunctionalProperty .

GHGA:target_regions a owl:DatatypeProperty ;
  rdfs:comment "Subset of genes or specific regions of the genome, which are most likely to be involved in the phenotype under study." ;
  rdfs:range xsd:string .

GHGA:rnaseq_strandedness a owl:ObjectProperty ;
  rdfs:comment "The strandedness of the library, whether reads come from both strands of the cDNA or only from the first (antisense) or the second (sense) strand." ;
  rdfs:range GHGA:LibraryPreparationRnaSeqStrandednessEnum ;
  a owl:FunctionalProperty .

GHGA:sequencing_center a owl:DatatypeProperty ;
  rdfs:comment "Center where sample was sequenced." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:instrument_model a owl:ObjectProperty ;
  rdfs:comment "The name and model of the technology platform used to perform sequencing." ;
  rdfs:range GHGA:InstrumentModelEnum ;
  a owl:FunctionalProperty .

GHGA:sequencing_read_length a owl:DatatypeProperty ;
  rdfs:comment "Length of sequencing reads (e.g., long or short or actual number of the read length)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:sequencing_lane_id a owl:DatatypeProperty ;
  rdfs:comment "The identifier of a sequencing lane." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:sequencing_layout a owl:ObjectProperty ;
  rdfs:comment "Describe whether the library was sequenced in single-end (forward or reverse) or paired-end mode." ;
  skos:exactMatch NCIT:C175894 ;
  rdfs:range GHGA:SequencingProtocolSequencingLayoutEnum ;
  a owl:FunctionalProperty .

GHGA:target_coverage a owl:DatatypeProperty ;
  rdfs:comment "Mean coverage for whole genome sequencing, or mean target coverage for whole exome and targeted sequencing, (i.e. the number of times a particular locus was sequenced)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:flow_cell_id a owl:DatatypeProperty ;
  rdfs:comment "Flow cell ID (e.g., Experiment ID_Cell 1_Lane_1)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:flow_cell_type a owl:ObjectProperty ;
  rdfs:comment "Type of flow cell used (e.g., S4, S2 for NovaSeq; PromethION, Flongle for Nanopore)." ;
  rdfs:range GHGA:FlowCellTypeEnum ;
  a owl:FunctionalProperty .

GHGA:sample_barcode_read a owl:ObjectProperty ;
  rdfs:comment "The type of read that contains the sample barcode (e.g., index1, index2, read1, read2)." ;
  rdfs:range GHGA:SampleBarcodeReadEnum ;
  a owl:FunctionalProperty .

GHGA:biological_replicate a owl:DatatypeProperty ;
  rdfs:comment "An integer to indicate the number of a biological replicate." ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

GHGA:technical_replicate a owl:DatatypeProperty ;
  rdfs:comment "An integer to indicate the technical replicate of this File." ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

GHGA:biospecimen_name a owl:DatatypeProperty ;
  rdfs:comment "The name for a biospecimen." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:biospecimen_type a owl:DatatypeProperty ;
  rdfs:comment "The type of a biospecimen. Note: Not to be confused with rdf:type." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:biospecimen_description a owl:DatatypeProperty ;
  rdfs:comment "The description of a biospecimen." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:biospecimen_isolation a owl:ObjectProperty ;
  rdfs:comment "Method or device employed for collecting/isolating a Biospecimen or a Sample." ;
  rdfs:range GHGA:IsolationEnum ;
  a owl:FunctionalProperty .

GHGA:storage a owl:ObjectProperty ;
  rdfs:comment "Methods by which a Sample is stored." ;
  rdfs:range GHGA:StorageEnum ;
  a owl:FunctionalProperty .

GHGA:biospecimen_storage a owl:ObjectProperty ;
  rdfs:comment "Methods by which a Biospecimen is stored." ;
  rdfs:range GHGA:StorageEnum ;
  a owl:FunctionalProperty .

GHGA:disease_or_healthy a owl:ObjectProperty ;
  rdfs:comment "Whether a Condition corresponds to a disease or a healthy state." ;
  rdfs:range GHGA:DiseaseOrHealthyEnum ;
  a owl:FunctionalProperty .

GHGA:case_control_status a owl:ObjectProperty ;
  rdfs:comment "Whether a Condition corresponds to a treatment or a control." ;
  rdfs:range GHGA:CaseControlStatusEnum ;
  a owl:FunctionalProperty .

GHGA:biospecimen_vital_status_at_sampling a owl:ObjectProperty ;
  rdfs:comment "Vital Status of the Individual at the time of isolating this biospecimen (e.g., alive)." ;
  rdfs:range GHGA:VitalStatusEnum ;
  a owl:FunctionalProperty .

GHGA:geographical_region_term a owl:DatatypeProperty ;
  rdfs:comment "The Individual's geographical region. The used terms should be descendants of 'NCIT:C25464: country' (e.g., Austria, Germany, Italy)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:geographical_region_id a owl:DatatypeProperty ;
  rdfs:comment "The corresponding ID to the NCIT vocabulary (e.g., NCIT:C16312, NCIT:C16636, NCIT:C16761)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:sex a owl:ObjectProperty ;
  rdfs:comment "The biological sex of the Individual (e.g., female)." ;
  rdfs:range GHGA:IndividualSexEnum ;
  a owl:FunctionalProperty .

GHGA:biospecimen_age_at_sampling a owl:ObjectProperty ;
  rdfs:comment "The age of the Individual at the time of isolating this biospecimen." ;
  rdfs:range GHGA:AgeRangeEnum ;
  a owl:FunctionalProperty .

GHGA:format a owl:ObjectProperty ;
  rdfs:comment "The format of the File (e.g., BAM, SAM, CRAM, BAI)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:policy_text a owl:DatatypeProperty ;
  rdfs:comment "The complete text for the Data Access Policy." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:policy_url a owl:DatatypeProperty ;
  rdfs:comment "An alternative to the Data Access Policy text is to provide the URL for the policy. This is useful if the terms of the policy are available online at a resolvable URL." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:abstract a owl:DatatypeProperty ;
  rdfs:comment "The study abstract that describes the goals. Can also hold abstract from a publication related to this Study." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:author a owl:DatatypeProperty ;
  rdfs:comment "The individual who is responsible for the content of the Publication." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:year a owl:DatatypeProperty ;
  rdfs:comment "The year in which the paper was published." ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

GHGA:journal a owl:DatatypeProperty ;
  rdfs:comment "The name of the journal." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:doi a owl:DatatypeProperty ;
  rdfs:comment "DOI identifier of a publication." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:biospecimen_tissue_term a owl:DatatypeProperty ;
  rdfs:comment "The tissue this Biospecimen originated from. Should be a term from the BRENDA Tissue Ontology vocabulary (e.g., kidney, blood, melanoma cell)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:biospecimen_tissue_id a owl:DatatypeProperty ;
  rdfs:comment "The corresponding ontology ID for the biospecimen_tissue_term (e.g., BTO:0000671, BTO:0000089, BTO:0000848)." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:included_in_submission a owl:DatatypeProperty ;
  rdfs:comment "Whether a File is included in the Submission or not." ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

GHGA:ega_accession a owl:DatatypeProperty ;
  rdfs:comment "The EGA accession ID of an entity." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:reference_name a owl:DatatypeProperty ;
  rdfs:comment "Name or identifier of the reference, e.g., \"hg38\", \"dbSNP\"" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:reference_type a owl:ObjectProperty ;
  rdfs:comment "Type of reference data used" ;
  rdfs:range GHGA:ReferenceTypeEnum ;
  a owl:FunctionalProperty .

GHGA:reference_source a owl:DatatypeProperty ;
  rdfs:comment "Source or provider of the reference, e.g., \"UCSC\", \"Ensembl\"" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:reference_link a owl:DatatypeProperty ;
  rdfs:comment "URL to the reference" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:reference_version a owl:DatatypeProperty ;
  rdfs:comment "Version or release identifier of the reference data" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

GHGA:DataUseModifierEnum a owl:Class ;
  rdfs:comment "Permitted values for data use modifier." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( DUO:0000043 DUO:0000029 DUO:0000028 DUO:0000027 DUO:0000026 DUO:0000025 DUO:0000024 DUO:0000022 DUO:0000021 DUO:0000020 DUO:0000019 DUO:0000018 DUO:0000046 DUO:0000045 DUO:0000016 DUO:0000015 DUO:0000012 DUO:00000044 )
  ] .

DUO:0000043 a owl:NamedIndividual ;
  skos:notation "CLINICAL_CARE_USE" ;
  rdfs:comment "This data use modifier indicates that use is allowed for clinical use and care.  Clinical Care is defined as Health care or services provided at home, in a healthcare facility or hospital. Data may be used for clinical decision making." ;
  a GHGA:DataUseModifierEnum .

DUO:0000029 a owl:NamedIndividual ;
  skos:notation "RETURN_TO_DATABASE_OR_RESOURCE" ;
  rdfs:comment "This data use modifier indicates that the requestor must return derived/enriched data to the database/resource." ;
  a GHGA:DataUseModifierEnum .

DUO:0000028 a owl:NamedIndividual ;
  skos:notation "INSTITUTION_SPECIFIC_RESTRICTION" ;
  rdfs:comment "This data use modifier indicates that use is limited to use within an approved institution." ;
  a GHGA:DataUseModifierEnum .

DUO:0000027 a owl:NamedIndividual ;
  skos:notation "PROJECT_SPECIFIC_RESTRICTION" ;
  rdfs:comment "This data use modifier indicates that use is limited to use within an approved project." ;
  a GHGA:DataUseModifierEnum .

DUO:0000026 a owl:NamedIndividual ;
  skos:notation "USER_SPECIFIC_RESTRICTION" ;
  rdfs:comment "This data use modifier indicates that use is limited to use by approved users." ;
  a GHGA:DataUseModifierEnum .

DUO:0000025 a owl:NamedIndividual ;
  skos:notation "TIME_LIMIT_ON_USE" ;
  rdfs:comment "This data use modifier indicates that use is approved for a specific number of months. This should be coupled with an integer value indicating the number of months." ;
  a GHGA:DataUseModifierEnum .

DUO:0000024 a owl:NamedIndividual ;
  skos:notation "PUBLICATION_MORATORIUM" ;
  rdfs:comment "This data use modifier indicates that requestor agrees not to publish results of studies until a specific date. This should be coupled with a date specified as ISO8601." ;
  a GHGA:DataUseModifierEnum .

DUO:0000022 a owl:NamedIndividual ;
  skos:notation "GEOGRAPHICAL_RESTRICTION" ;
  rdfs:comment "This data use modifier indicates that use is limited to within a specific geographic region. This should be coupled with an ontology term describing the geographical location the restriction applies to." ;
  a GHGA:DataUseModifierEnum .

DUO:0000021 a owl:NamedIndividual ;
  skos:notation "ETHICS_APPROVAL_REQUIRED" ;
  rdfs:comment "This data use modifier indicates that the requestor must provide documentation of local IRB/ERB approval." ;
  a GHGA:DataUseModifierEnum .

DUO:0000020 a owl:NamedIndividual ;
  skos:notation "COLLABORATION_REQUIRED" ;
  rdfs:comment "This data use modifier indicates that the requestor must agree to collaboration with the primary study investigator(s). This could be coupled with a string describing the primary study investigator(s)." ;
  a GHGA:DataUseModifierEnum .

DUO:0000019 a owl:NamedIndividual ;
  skos:notation "PUBLICATION_REQUIRED" ;
  rdfs:comment "This data use modifier indicates that requestor agrees to make results of studies using the data available to the larger scientific community." ;
  a GHGA:DataUseModifierEnum .

DUO:0000018 a owl:NamedIndividual ;
  skos:notation "NOT_FOR_PROFIT_NON_COMMERCIAL_USE_ONLY" ;
  rdfs:comment "This data use modifier indicates that use of the data is limited to not-for-profit organizations and not-for-profit use, non-commercial use." ;
  a GHGA:DataUseModifierEnum .

DUO:0000046 a owl:NamedIndividual ;
  skos:notation "NON_COMMERCIAL_USE_ONLY" ;
  rdfs:comment "This data use modifier indicates that use of the data is limited to not-for-profit use. This indicates that data can be used by commercial organisations for research purposes, but not commercial purposes." ;
  a GHGA:DataUseModifierEnum .

DUO:0000045 a owl:NamedIndividual ;
  skos:notation "NOT_FOR_PROFIT_ORGANISATION_USE_ONLY" ;
  rdfs:comment "This data use modifier indicates that use of the data is limited to not-for-profit organizations." ;
  a GHGA:DataUseModifierEnum .

DUO:0000016 a owl:NamedIndividual ;
  skos:notation "GENETIC_STUDIES_ONLY" ;
  rdfs:comment "This data use modifier indicates that use is limited to genetic studies only (i.e., studies that include genotype research alone or both genotype and phenotype research, but not phenotype research exclusively)." ;
  a GHGA:DataUseModifierEnum .

DUO:0000015 a owl:NamedIndividual ;
  skos:notation "NO_GENERAL_METHODS_RESEARCH" ;
  rdfs:comment "This data use modifier indicates that use does not allow methods development research (e.g., development of software or algorithms)." ;
  a GHGA:DataUseModifierEnum .

DUO:0000012 a owl:NamedIndividual ;
  skos:notation "RESEARCH_SPECIFIC_RESTRICTIONS" ;
  rdfs:comment "This data use modifier indicates that use is limited to studies of a certain research type." ;
  a GHGA:DataUseModifierEnum .

DUO:00000044 a owl:NamedIndividual ;
  skos:notation "POPULATION_ORIGINS_OR_ANCESTRY_RESEARCH_PROHIBITED" ;
  rdfs:comment "This data use modifier indicates use for purposes of population, origin, or ancestry research is prohibited." ;
  a GHGA:DataUseModifierEnum .

GHGA:DataUsePermissionEnum a owl:Class ;
  rdfs:comment "Permitted values for data use permission." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( DUO:0000042 DUO:0000006 DUO:0000007 DUO:0000004 DUO:0000011 )
  ] .

DUO:0000042 a owl:NamedIndividual ;
  skos:notation "GENERAL_RESEARCH_USE" ;
  rdfs:comment "This data use permission indicates that use is allowed for general research use for any research purpose." ;
  a GHGA:DataUsePermissionEnum .

DUO:0000006 a owl:NamedIndividual ;
  skos:notation "HEALTH_OR_MEDICAL_OR_BIOMEDICAL_RESEARCH" ;
  rdfs:comment "This data use permission indicates that use is allowed for health/medical/biomedical purposes; does not include the study of population origins or ancestry." ;
  a GHGA:DataUsePermissionEnum .

DUO:0000007 a owl:NamedIndividual ;
  skos:notation "DISEASE_SPECIFIC_RESEARCH" ;
  rdfs:comment "This data use permission indicates that use is allowed provided it is related to the specified disease." ;
  a GHGA:DataUsePermissionEnum .

DUO:0000004 a owl:NamedIndividual ;
  skos:notation "NO_RESTRICTION" ;
  rdfs:comment "This data use permission indicates there is no restriction on use." ;
  a GHGA:DataUsePermissionEnum .

DUO:0000011 a owl:NamedIndividual ;
  skos:notation "POPULATION_ORIGINS_OR_ANCESTRY_RESEARCH_ONLY" ;
  rdfs:comment "This data use permission indicates that use of the data is limited to the study of population origins or ancestry." ;
  a GHGA:DataUsePermissionEnum .

GHGA:AncestryEnum a owl:Class ;
  rdfs:comment "Permitted values for ancestry." .

GHGA:GeographicalRegionEnum a owl:Class ;
  rdfs:comment "Permitted values for geographical region." .

GHGA:PhenotypicFeaturesEnum a owl:Class ;
  rdfs:comment "An enum describing permissible phenotype descriptors." .

GHGA:IsolationEnum a owl:Class ;
  rdfs:comment "Describes how biomaterial was isolated." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:IsolationEnum.BLOOD_DRAW GHGA:IsolationEnum.SURGICAL_REMOVAL GHGA:IsolationEnum.SALIVA_COLLECTION GHGA:IsolationEnum.BUCCAL_SWAB GHGA:IsolationEnum.OTHER GHGA:IsolationEnum.UNKNOWN )
  ] .

GHGA:IsolationEnum.BLOOD_DRAW a owl:NamedIndividual ;
  skos:notation "BLOOD_DRAW" ;
  rdfs:comment "Extraction of a blood specimen." ;
  a GHGA:IsolationEnum .

GHGA:IsolationEnum.SURGICAL_REMOVAL a owl:NamedIndividual ;
  skos:notation "SURGICAL_REMOVAL" ;
  rdfs:comment "Extraction of a sample or part of an organ in a surgical procedure." ;
  a GHGA:IsolationEnum .

GHGA:IsolationEnum.SALIVA_COLLECTION a owl:NamedIndividual ;
  skos:notation "SALIVA_COLLECTION" ;
  rdfs:comment "Collection of saliva." ;
  a GHGA:IsolationEnum .

GHGA:IsolationEnum.BUCCAL_SWAB a owl:NamedIndividual ;
  skos:notation "BUCCAL_SWAB" ;
  rdfs:comment "Sample collection using a buccal swab." ;
  a GHGA:IsolationEnum .

GHGA:IsolationEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "The sample was collected using a method differing from the available options." ;
  a GHGA:IsolationEnum .

GHGA:IsolationEnum.UNKNOWN a owl:NamedIndividual ;
  skos:notation "UNKNOWN" ;
  rdfs:comment "The method of sample collection is not known." ;
  a GHGA:IsolationEnum .

GHGA:StorageEnum a owl:Class ;
  rdfs:comment "Enum to capture how a Sample or Biospecimen was stored." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:StorageEnum.REFRIGERATOR GHGA:StorageEnum.FREEZER GHGA:StorageEnum.ULTRA_LOW_FREEZER GHGA:StorageEnum.CRYOGENIC_FREEZER GHGA:StorageEnum.FFPE GHGA:StorageEnum.NONE GHGA:StorageEnum.OTHER GHGA:StorageEnum.UNKNOWN )
  ] .

GHGA:StorageEnum.REFRIGERATOR a owl:NamedIndividual ;
  skos:notation "REFRIGERATOR" ;
  rdfs:comment "The sample / biospecimen was stored in a refrigerator at 2°C to 5°C." ;
  a GHGA:StorageEnum .

GHGA:StorageEnum.FREEZER a owl:NamedIndividual ;
  skos:notation "FREEZER" ;
  rdfs:comment "The sample / biospecimen was stored in a freezer at -20°C." ;
  a GHGA:StorageEnum .

GHGA:StorageEnum.ULTRA_LOW_FREEZER a owl:NamedIndividual ;
  skos:notation "ULTRA_LOW_FREEZER" ;
  rdfs:comment "The sample / biospecimen was stored in a ultra-low freezer at -80°C." ;
  a GHGA:StorageEnum .

GHGA:StorageEnum.CRYOGENIC_FREEZER a owl:NamedIndividual ;
  skos:notation "CRYOGENIC_FREEZER" ;
  rdfs:comment "The sample / biospecimen was stored in a cryogenic freezer at -150°C to -190°C." ;
  a GHGA:StorageEnum .

GHGA:StorageEnum.FFPE a owl:NamedIndividual ;
  skos:notation "FFPE" ;
  rdfs:comment "The sample / biospecimen was stored using formalin-fixed paraffin-embedding (FFPE)." ;
  a GHGA:StorageEnum .

GHGA:StorageEnum.NONE a owl:NamedIndividual ;
  skos:notation "NONE" ;
  rdfs:comment "The sample / biospecimen was not stored." ;
  a GHGA:StorageEnum .

GHGA:StorageEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "The sample / biospecimen was stored with a method differing from the available options." ;
  a GHGA:StorageEnum .

GHGA:StorageEnum.UNKNOWN a owl:NamedIndividual ;
  skos:notation "UNKNOWN" ;
  rdfs:comment "The storage method is unknown." ;
  a GHGA:StorageEnum .

GHGA:SampleTypeEnum a owl:Class ;
  rdfs:comment "The type of a sample" ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:SampleTypeEnum.CF_DNA GHGA:SampleTypeEnum.DEPLETED_RNA GHGA:SampleTypeEnum.DS_DNA_CHIP GHGA:SampleTypeEnum.FFPE_DNA GHGA:SampleTypeEnum.FFPE_TOTAL_RNA GHGA:SampleTypeEnum.GENOMIC_DNA GHGA:SampleTypeEnum.PCR_PRODUCTS GHGA:SampleTypeEnum.POLY_A_RNA GHGA:SampleTypeEnum.SINGLE_CELL_DNA GHGA:SampleTypeEnum.SINGLE_CELL_RNA GHGA:SampleTypeEnum.SINGLE_CELL_NUCLEI GHGA:SampleTypeEnum.SMALL_RNA GHGA:SampleTypeEnum.TOTAL_RNA GHGA:SampleTypeEnum.OTHER )
  ] .

GHGA:SampleTypeEnum.CF_DNA a owl:NamedIndividual ;
  skos:notation "CF_DNA" ;
  rdfs:comment "Cell Free (CF), circulating DNA was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.DEPLETED_RNA a owl:NamedIndividual ;
  skos:notation "DEPLETED_RNA" ;
  rdfs:comment "Depleted RNA was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.DS_DNA_CHIP a owl:NamedIndividual ;
  skos:notation "DS_DNA_CHIP" ;
  rdfs:comment "Double-stranded DNA was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.FFPE_DNA a owl:NamedIndividual ;
  skos:notation "FFPE_DNA" ;
  rdfs:comment "Formalin-fixed, paraffin-embedded DNA was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.FFPE_TOTAL_RNA a owl:NamedIndividual ;
  skos:notation "FFPE_TOTAL_RNA" ;
  rdfs:comment "Formalin-fixed, paraffin-embedded total DNA was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.GENOMIC_DNA a owl:NamedIndividual ;
  skos:notation "GENOMIC_DNA" ;
  rdfs:comment "Genomic DNA was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.PCR_PRODUCTS a owl:NamedIndividual ;
  skos:notation "PCR_PRODUCTS" ;
  rdfs:comment "PCR products were used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.POLY_A_RNA a owl:NamedIndividual ;
  skos:notation "POLY_A_RNA" ;
  rdfs:comment "Polyadenylated (polyA) RNA was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.SINGLE_CELL_DNA a owl:NamedIndividual ;
  skos:notation "SINGLE_CELL_DNA" ;
  rdfs:comment "DNA originating from single cells was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.SINGLE_CELL_RNA a owl:NamedIndividual ;
  skos:notation "SINGLE_CELL_RNA" ;
  rdfs:comment "RNA originating from single cells was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.SINGLE_CELL_NUCLEI a owl:NamedIndividual ;
  skos:notation "SINGLE_CELL_NUCLEI" ;
  rdfs:comment "RNA originating from single cell nuclei was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.SMALL_RNA a owl:NamedIndividual ;
  skos:notation "SMALL_RNA" ;
  rdfs:comment "Small RNA was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.TOTAL_RNA a owl:NamedIndividual ;
  skos:notation "TOTAL_RNA" ;
  rdfs:comment "Total RNA was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:SampleTypeEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "A sample type differing from the available options was used for sequencing." ;
  a GHGA:SampleTypeEnum .

GHGA:TissueEnum a owl:Class ;
  rdfs:comment "A tissue as described in the BRENDA ontology." .

GHGA:IndividualSexEnum a owl:Class ;
  rdfs:comment "The sex of an Individual as as defined in a specific medical and clinical context." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GSSO:011317 GSSO:011318 GSSO:011320 GHGA:IndividualSexEnum.OTHER )
  ] .

GSSO:011317 a owl:NamedIndividual ;
  skos:notation "FEMALE" ;
  rdfs:comment "A sex for clinical use value in which stereotypically or statistically \"female\" values apply to an individual in a given medical context, such as for a procedure, process, algorithm, hormone level, genetic composition, organ inventory." ;
  a GHGA:IndividualSexEnum .

GSSO:011318 a owl:NamedIndividual ;
  skos:notation "MALE" ;
  rdfs:comment "A sex for clinical use value in which stereotypically or statistically \"male\" values apply to an individual in a given medical context, such as for a procedure, process, algorithm, hormone level, genetic composition, organ inventory." ;
  a GHGA:IndividualSexEnum .

GSSO:011320 a owl:NamedIndividual ;
  skos:notation "UNKNOWN" ;
  rdfs:comment "A sex for clinical use value in which the stereotypical or statistical known values do not apply, cannot be determined, or are not sufficient for determination of a another value." ;
  a GHGA:IndividualSexEnum .

GHGA:IndividualSexEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "A sex not captured by the controlled vocabulary." ;
  a GHGA:IndividualSexEnum .

GHGA:VitalStatusEnum a owl:Class ;
  rdfs:comment "Enum to capture the vital status of an individual." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:VitalStatusEnum.ALIVE GHGA:VitalStatusEnum.DECEASED GHGA:VitalStatusEnum.UNKNOWN )
  ] .

GHGA:VitalStatusEnum.ALIVE a owl:NamedIndividual ;
  skos:notation "ALIVE" ;
  rdfs:comment "Showing characteristics of life; displaying signs of life." ;
  a GHGA:VitalStatusEnum .

GHGA:VitalStatusEnum.DECEASED a owl:NamedIndividual ;
  skos:notation "DECEASED" ;
  rdfs:comment "The cessation of life." ;
  a GHGA:VitalStatusEnum .

GHGA:VitalStatusEnum.UNKNOWN a owl:NamedIndividual ;
  skos:notation "UNKNOWN" ;
  rdfs:comment "Vital status is unknown." ;
  a GHGA:VitalStatusEnum .

GHGA:StudyTypeEnum a owl:Class ;
  rdfs:comment "Enum to capture the type of a study." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:StudyTypeEnum.CANCER_GENOMICS GHGA:StudyTypeEnum.EPIGENETICS GHGA:StudyTypeEnum.EXOME_SEQUENCING GHGA:StudyTypeEnum.FORENSIC_GENETICS GHGA:StudyTypeEnum.PALEO_GENOMICS GHGA:StudyTypeEnum.GENE_REGULATION_STUDY GHGA:StudyTypeEnum.METAGENOMICS GHGA:StudyTypeEnum.POOLED_CLONE_SEQUENCING GHGA:StudyTypeEnum.POPULATION_GENOMICS GHGA:StudyTypeEnum.RNASEQ GHGA:StudyTypeEnum.RESEQUENCING GHGA:StudyTypeEnum.SYNTHETIC_GENOMICS GHGA:StudyTypeEnum.TRANSCRIPTOME_ANALYSIS GHGA:StudyTypeEnum.WHOLE_GENOME_SEQUENCING GHGA:StudyTypeEnum.GWAS GHGA:StudyTypeEnum.RARE_DISEASE GHGA:StudyTypeEnum.CANCER GHGA:StudyTypeEnum.COMMON_DISEASE GHGA:StudyTypeEnum.NEURODEGENERATIVE_DISEASE GHGA:StudyTypeEnum.CASE_CONTROL GHGA:StudyTypeEnum.FAMILY GHGA:StudyTypeEnum.HEREDITARY_DISEASE GHGA:StudyTypeEnum.GENOMICS GHGA:StudyTypeEnum.EPIGENOMICS GHGA:StudyTypeEnum.TRANSCRIPTOMICS GHGA:StudyTypeEnum.SINGLE_CELL_SEQUENCING GHGA:StudyTypeEnum.SINGLE_CENTER GHGA:StudyTypeEnum.MULTI_CENTER GHGA:StudyTypeEnum.COHORT GHGA:StudyTypeEnum.LONGITUDINAL GHGA:StudyTypeEnum.TIME_SERIES GHGA:StudyTypeEnum.INTERVENTIONAL GHGA:StudyTypeEnum.NON_INTERVENTIONAL GHGA:StudyTypeEnum.COMMUNITY_BASED GHGA:StudyTypeEnum.TARGETED_SEQUENCING GHGA:StudyTypeEnum.OTHER )
  ] .

GHGA:StudyTypeEnum.CANCER_GENOMICS a owl:NamedIndividual ;
  skos:notation "CANCER_GENOMICS" ;
  rdfs:comment "Cancer genomics" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.EPIGENETICS a owl:NamedIndividual ;
  skos:notation "EPIGENETICS" ;
  rdfs:comment "Epigenetics" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.EXOME_SEQUENCING a owl:NamedIndividual ;
  skos:notation "EXOME_SEQUENCING" ;
  rdfs:comment "Exome sequencing" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.FORENSIC_GENETICS a owl:NamedIndividual ;
  skos:notation "FORENSIC_GENETICS" ;
  rdfs:comment "Forensic genetics" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.PALEO_GENOMICS a owl:NamedIndividual ;
  skos:notation "PALEO_GENOMICS" ;
  rdfs:comment "Paleo genomics" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.GENE_REGULATION_STUDY a owl:NamedIndividual ;
  skos:notation "GENE_REGULATION_STUDY" ;
  rdfs:comment "Gene regulation study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.METAGENOMICS a owl:NamedIndividual ;
  skos:notation "METAGENOMICS" ;
  rdfs:comment "Metagenomics" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.POOLED_CLONE_SEQUENCING a owl:NamedIndividual ;
  skos:notation "POOLED_CLONE_SEQUENCING" ;
  rdfs:comment "Pooled clone sequencing" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.POPULATION_GENOMICS a owl:NamedIndividual ;
  skos:notation "POPULATION_GENOMICS" ;
  rdfs:comment "Population genomics" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.RNASEQ a owl:NamedIndividual ;
  skos:notation "RNASEQ" ;
  rdfs:comment "RNA sequencing" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.RESEQUENCING a owl:NamedIndividual ;
  skos:notation "RESEQUENCING" ;
  rdfs:comment "Resequencing" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.SYNTHETIC_GENOMICS a owl:NamedIndividual ;
  skos:notation "SYNTHETIC_GENOMICS" ;
  rdfs:comment "Synthetic genomics" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.TRANSCRIPTOME_ANALYSIS a owl:NamedIndividual ;
  skos:notation "TRANSCRIPTOME_ANALYSIS" ;
  rdfs:comment "Transcriptome analysis" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.WHOLE_GENOME_SEQUENCING a owl:NamedIndividual ;
  skos:notation "WHOLE_GENOME_SEQUENCING" ;
  rdfs:comment "Whole genome sequencing" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.GWAS a owl:NamedIndividual ;
  skos:notation "GWAS" ;
  rdfs:comment "Genome Wide Association Study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.RARE_DISEASE a owl:NamedIndividual ;
  skos:notation "RARE_DISEASE" ;
  rdfs:comment "Rare disease study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.CANCER a owl:NamedIndividual ;
  skos:notation "CANCER" ;
  rdfs:comment "Cancer study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.COMMON_DISEASE a owl:NamedIndividual ;
  skos:notation "COMMON_DISEASE" ;
  rdfs:comment "Common disease study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.NEURODEGENERATIVE_DISEASE a owl:NamedIndividual ;
  skos:notation "NEURODEGENERATIVE_DISEASE" ;
  rdfs:comment "Neurodegenerative disease study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.CASE_CONTROL a owl:NamedIndividual ;
  skos:notation "CASE_CONTROL" ;
  rdfs:comment "Case-control study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.FAMILY a owl:NamedIndividual ;
  skos:notation "FAMILY" ;
  rdfs:comment "Family study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.HEREDITARY_DISEASE a owl:NamedIndividual ;
  skos:notation "HEREDITARY_DISEASE" ;
  rdfs:comment "Hereditary disease study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.GENOMICS a owl:NamedIndividual ;
  skos:notation "GENOMICS" ;
  rdfs:comment "Genomics study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.EPIGENOMICS a owl:NamedIndividual ;
  skos:notation "EPIGENOMICS" ;
  rdfs:comment "Epigenomics study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.TRANSCRIPTOMICS a owl:NamedIndividual ;
  skos:notation "TRANSCRIPTOMICS" ;
  rdfs:comment "Transcriptomics study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.SINGLE_CELL_SEQUENCING a owl:NamedIndividual ;
  skos:notation "SINGLE_CELL_SEQUENCING" ;
  rdfs:comment "Single-cell sequencing study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.SINGLE_CENTER a owl:NamedIndividual ;
  skos:notation "SINGLE_CENTER" ;
  rdfs:comment "Single-center study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.MULTI_CENTER a owl:NamedIndividual ;
  skos:notation "MULTI_CENTER" ;
  rdfs:comment "Multi-center study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.COHORT a owl:NamedIndividual ;
  skos:notation "COHORT" ;
  rdfs:comment "Cohort study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.LONGITUDINAL a owl:NamedIndividual ;
  skos:notation "LONGITUDINAL" ;
  rdfs:comment "Longitudinal study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.TIME_SERIES a owl:NamedIndividual ;
  skos:notation "TIME_SERIES" ;
  rdfs:comment "Time series study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.INTERVENTIONAL a owl:NamedIndividual ;
  skos:notation "INTERVENTIONAL" ;
  rdfs:comment "Interventional study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.NON_INTERVENTIONAL a owl:NamedIndividual ;
  skos:notation "NON_INTERVENTIONAL" ;
  rdfs:comment "Non-interventional study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.COMMUNITY_BASED a owl:NamedIndividual ;
  skos:notation "COMMUNITY_BASED" ;
  rdfs:comment "Community-based study" ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.TARGETED_SEQUENCING a owl:NamedIndividual ;
  skos:notation "TARGETED_SEQUENCING" ;
  rdfs:comment "Targeted sequencing using gene panels." ;
  a GHGA:StudyTypeEnum .

GHGA:StudyTypeEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "A study type not captured by the above mentioned." ;
  a GHGA:StudyTypeEnum .

GHGA:ResearchDataFileFormatEnum a owl:Class ;
  rdfs:comment "Enum to capture Research Data File formats." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:ResearchDataFileFormatEnum.FASTA GHGA:ResearchDataFileFormatEnum.FASTQ GHGA:ResearchDataFileFormatEnum.UBAM GHGA:ResearchDataFileFormatEnum.UCRAM GHGA:ResearchDataFileFormatEnum.FAST_5 GHGA:ResearchDataFileFormatEnum.POD_5 GHGA:ResearchDataFileFormatEnum.RAW GHGA:ResearchDataFileFormatEnum.D GHGA:ResearchDataFileFormatEnum.MZML GHGA:ResearchDataFileFormatEnum.MZDATA GHGA:ResearchDataFileFormatEnum.IDAT GHGA:ResearchDataFileFormatEnum.CEL GHGA:ResearchDataFileFormatEnum.OTHER )
  ] .

GHGA:ResearchDataFileFormatEnum.FASTA a owl:NamedIndividual ;
  skos:notation "FASTA" ;
  rdfs:comment "FASTA format including NCBI-style IDs." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.FASTQ a owl:NamedIndividual ;
  skos:notation "FASTQ" ;
  rdfs:comment "FASTQ short read format ignoring quality scores." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.UBAM a owl:NamedIndividual ;
  skos:notation "UBAM" ;
  rdfs:comment "Unaligned BAM file." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.UCRAM a owl:NamedIndividual ;
  skos:notation "UCRAM" ;
  rdfs:comment "Unaligned CRAM file." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.FAST_5 a owl:NamedIndividual ;
  skos:notation "FAST5" ;
  rdfs:comment "FAST5 data format for Nanopore data." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.POD_5 a owl:NamedIndividual ;
  skos:notation "POD5" ;
  rdfs:comment "POD5 file format for Nanopore data." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.RAW a owl:NamedIndividual ;
  skos:notation "RAW" ;
  rdfs:comment "Raw file format for mass spectrometry proteomics data." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.D a owl:NamedIndividual ;
  skos:notation "D" ;
  rdfs:comment "Raw .d files for mass spectrometry proteomics data." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.MZML a owl:NamedIndividual ;
  skos:notation "MZML" ;
  rdfs:comment "mzML format for mass spectrometry proteomics data." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.MZDATA a owl:NamedIndividual ;
  skos:notation "MZDATA" ;
  rdfs:comment "mzData for mass spectrometry proteomics data." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.IDAT a owl:NamedIndividual ;
  skos:notation "IDAT" ;
  rdfs:comment "IDAT file format for BeadArray data." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.CEL a owl:NamedIndividual ;
  skos:notation "CEL" ;
  rdfs:comment "CEL file format for Affymetrix data." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ResearchDataFileFormatEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "A file format not captured by the controlled vocabulary." ;
  a GHGA:ResearchDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum a owl:Class ;
  rdfs:comment "Enum to capture Process Data File formats." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:ProcessDataFileFormatEnum.BAI GHGA:ProcessDataFileFormatEnum.BAM GHGA:ProcessDataFileFormatEnum.BCF GHGA:ProcessDataFileFormatEnum.BED GHGA:ProcessDataFileFormatEnum.CRAM GHGA:ProcessDataFileFormatEnum.GFF GHGA:ProcessDataFileFormatEnum.HDF_5 GHGA:ProcessDataFileFormatEnum.SAM GHGA:ProcessDataFileFormatEnum.SF GHGA:ProcessDataFileFormatEnum.VCF GHGA:ProcessDataFileFormatEnum.WIG GHGA:ProcessDataFileFormatEnum.OTHER )
  ] .

GHGA:ProcessDataFileFormatEnum.BAI a owl:NamedIndividual ;
  skos:notation "BAI" ;
  rdfs:comment "BAM indexing format." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.BAM a owl:NamedIndividual ;
  skos:notation "BAM" ;
  rdfs:comment "BAM format, the binary, BGZF-formatted compressed version of SAM format for alignment of nucleotide sequences (e.g., sequencing reads) to (a) reference sequence(s).  May contain base-call and alignment qualities and other data." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.BCF a owl:NamedIndividual ;
  skos:notation "BCF" ;
  rdfs:comment "BCF, the binary version of Variant Call Format (VCF) for sequence variation (indels, polymorphisms, structural variation)." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.BED a owl:NamedIndividual ;
  skos:notation "BED" ;
  rdfs:comment "Browser Extensible Data (BED) format of sequence annotation track, typically to be displayed in a genome browser. BED detail format includes 2 additional columns (http://genome.ucsc.edu/FAQ/FAQformat#format1.7) and BED 15 includes 3 additional columns for experiment scores (http://genomewiki.ucsc.edu/index.php/Microarray_track)." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.CRAM a owl:NamedIndividual ;
  skos:notation "CRAM" ;
  rdfs:comment "Reference-based compression of alignment format." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.GFF a owl:NamedIndividual ;
  skos:notation "GFF" ;
  rdfs:comment "GFF feature format (of indeterminate version)." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.HDF_5 a owl:NamedIndividual ;
  skos:notation "HDF5" ;
  rdfs:comment "HDF5 is a data model, library, and file format for storing and managing data, based on Hierarchical Data Format (HDF).  An HDF5 file appears to the user as a directed graph. The nodes of this graph are the higher-level HDF5 objects that are exposed by the HDF5 APIs: Groups, Datasets, Named datatypes. Currently supported by the Python MDTraj package. HDF5 is the new version, according to the HDF group, a completely different technology (https://support.hdfgroup.org/products/hdf4/ compared to HDF." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.SAM a owl:NamedIndividual ;
  skos:notation "SAM" ;
  rdfs:comment "Sequence Alignment/Map (SAM) format for alignment of nucleotide sequences (e.g., sequencing reads) to (a) reference sequence(s). May contain base-call and alignment qualities and other data. The format supports short and long reads (up to 128Mbp) produced by different sequencing platforms and is used to hold mapped data within the GATK and across the Broad Institute, the Sanger Centre, and throughout the 1000 Genomes project." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.SF a owl:NamedIndividual ;
  skos:notation "SF" ;
  rdfs:comment "Salmon quantification file." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.VCF a owl:NamedIndividual ;
  skos:notation "VCF" ;
  rdfs:comment "Variant Call Format (VCF) for sequence variation (indels, polymorphisms, structural variation)." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.WIG a owl:NamedIndividual ;
  skos:notation "WIG" ;
  rdfs:comment "Wiggle format (WIG) of a sequence annotation track that consists of a value for each sequence position. Typically to be displayed in a genome browser." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:ProcessDataFileFormatEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "A file format not captured by the controlled vocabulary." ;
  a GHGA:ProcessDataFileFormatEnum .

GHGA:SupportingFileFormatEnum a owl:Class ;
  rdfs:comment "Enum to capture Supporting File types." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:SupportingFileFormatEnum.CSV GHGA:SupportingFileFormatEnum.JSON GHGA:SupportingFileFormatEnum.PED GHGA:SupportingFileFormatEnum.TSV GHGA:SupportingFileFormatEnum.TXT GHGA:SupportingFileFormatEnum.YAML GHGA:SupportingFileFormatEnum.OTHER )
  ] .

GHGA:SupportingFileFormatEnum.CSV a owl:NamedIndividual ;
  skos:notation "CSV" ;
  rdfs:comment "Tabular data represented as comma-separated values in a text file." ;
  a GHGA:SupportingFileFormatEnum .

GHGA:SupportingFileFormatEnum.JSON a owl:NamedIndividual ;
  skos:notation "JSON" ;
  rdfs:comment "JavaScript Object Notation format; a lightweight, text-based format to represent tree-structured data using key-value pairs." ;
  a GHGA:SupportingFileFormatEnum .

GHGA:SupportingFileFormatEnum.PED a owl:NamedIndividual ;
  skos:notation "PED" ;
  rdfs:comment "The PED file describes individuals and genetic data and is used by the Plink package." ;
  a GHGA:SupportingFileFormatEnum .

GHGA:SupportingFileFormatEnum.TSV a owl:NamedIndividual ;
  skos:notation "TSV" ;
  rdfs:comment "Tabular data represented as tab-separated values in a text file." ;
  a GHGA:SupportingFileFormatEnum .

GHGA:SupportingFileFormatEnum.TXT a owl:NamedIndividual ;
  skos:notation "TXT" ;
  rdfs:comment "Textual format. Data in text format can be compressed into binary format, or can be a value of an XML element or attribute. Markup formats are not considered textual (or more precisely, not plain-textual)." ;
  a GHGA:SupportingFileFormatEnum .

GHGA:SupportingFileFormatEnum.YAML a owl:NamedIndividual ;
  skos:notation "YAML" ;
  rdfs:comment "YAML (YAML Ain't Markup Language) is a human-readable tree-structured data serialisation language." ;
  a GHGA:SupportingFileFormatEnum .

GHGA:SupportingFileFormatEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "A file format not captured by the controlled vocabulary." ;
  a GHGA:SupportingFileFormatEnum .

GHGA:LibraryPreparationLibraryTypeEnum a owl:Class ;
  rdfs:comment "The type of the library." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:LibraryPreparationLibraryTypeEnum.WGS GHGA:LibraryPreparationLibraryTypeEnum.WXS GHGA:LibraryPreparationLibraryTypeEnum.WCS GHGA:LibraryPreparationLibraryTypeEnum.TOTAL_RNA GHGA:LibraryPreparationLibraryTypeEnum.M_RNA GHGA:LibraryPreparationLibraryTypeEnum.MI_RNA GHGA:LibraryPreparationLibraryTypeEnum.NC_RNA GHGA:LibraryPreparationLibraryTypeEnum.ATAC GHGA:LibraryPreparationLibraryTypeEnum.METHYLATION GHGA:LibraryPreparationLibraryTypeEnum.CHROMOSOME_CONFORMATION_CAPTURE GHGA:LibraryPreparationLibraryTypeEnum.CHIP_SEQ GHGA:LibraryPreparationLibraryTypeEnum.OTHER GHGA:LibraryPreparationLibraryTypeEnum.UNSPECIFIED )
  ] .

GHGA:LibraryPreparationLibraryTypeEnum.WGS a owl:NamedIndividual ;
  skos:notation "WGS" ;
  rdfs:comment "Whole genome sequencing library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.WXS a owl:NamedIndividual ;
  skos:notation "WXS" ;
  rdfs:comment "Whole exome sequencing library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.WCS a owl:NamedIndividual ;
  skos:notation "WCS" ;
  rdfs:comment "Whole chromosome sequencing library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.TOTAL_RNA a owl:NamedIndividual ;
  skos:notation "TOTAL_RNA" ;
  rdfs:comment "Total RNA sequencing library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.M_RNA a owl:NamedIndividual ;
  skos:notation "M_RNA" ;
  rdfs:comment "mRNA sequencing library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.MI_RNA a owl:NamedIndividual ;
  skos:notation "MI_RNA" ;
  rdfs:comment "miRNA sequencing library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.NC_RNA a owl:NamedIndividual ;
  skos:notation "NC_RNA" ;
  rdfs:comment "ncRNA sequencing library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.ATAC a owl:NamedIndividual ;
  skos:notation "ATAC" ;
  rdfs:comment "ATAC sequencing library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.METHYLATION a owl:NamedIndividual ;
  skos:notation "METHYLATION" ;
  rdfs:comment "Methylation library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.CHROMOSOME_CONFORMATION_CAPTURE a owl:NamedIndividual ;
  skos:notation "CHROMOSOME_CONFORMATION_CAPTURE" ;
  rdfs:comment "Chromosome conformation capture library" ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.CHIP_SEQ a owl:NamedIndividual ;
  skos:notation "CHIP_SEQ" ;
  rdfs:comment "A combination of chromatin immunoprecipitation with DNA sequencing." ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "A library type not captured by the above vocabulary." ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibraryTypeEnum.UNSPECIFIED a owl:NamedIndividual ;
  skos:notation "UNSPECIFIED" ;
  rdfs:comment "The library type is not specified." ;
  a GHGA:LibraryPreparationLibraryTypeEnum .

GHGA:LibraryPreparationLibrarySelectionEnum a owl:Class ;
  rdfs:comment "Permitted vocabulary for library selections." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GENEPIO:0001941 GENEPIO:0001942 GENEPIO:0001962 GENEPIO:0001943 GENEPIO:1944 GENEPIO:0001945 GENEPIO:1946 GENEPIO:0001947 GENEPIO:0001948 GENEPIO:0001949 GENEPIO:0001950 GENEPIO:0001951 GENEPIO:0001952 GENEPIO:0001953 GENEPIO:0001954 GENEPIO:0001955 GENEPIO:0001956 GENEPIO:0001957 GENEPIO:0001958 GENEPIO:0001959 GENEPIO:0001960 GENEPIO:0001961 GENEPIO:0001963 GHGA:LibraryPreparationLibrarySelectionEnum.UNSPECIFIED GENEPIO:0001964 )
  ] .

GENEPIO:0001941 a owl:NamedIndividual ;
  skos:notation "5_METHYLCYTIDINE_ANTIBODY_METHOD" ;
  rdfs:comment "Selection of methylated DNA fragments using an antibody raised against 5-methylcytosine or 5-methylcytidine (m5C)." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001942 a owl:NamedIndividual ;
  skos:notation "CAGE_METHOD" ;
  rdfs:comment "Cap-analysis gene expression." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001962 a owl:NamedIndividual ;
  skos:notation "C_DNA_METHOD" ;
  rdfs:comment "PolyA selection or enrichment for messenger RNA (mRNA). complementary DNA." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001943 a owl:NamedIndividual ;
  skos:notation "CF_H_METHOD" ;
  rdfs:comment "Cot-filtered highly repetitive genomic DNA." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:1944 a owl:NamedIndividual ;
  skos:notation "CF_M_METHOD" ;
  rdfs:comment "Cot-filtered moderately repetitive genomic DNA." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001945 a owl:NamedIndividual ;
  skos:notation "CF_S_METHOD" ;
  rdfs:comment "Cot-filtered single/low-copy genomic DNA." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:1946 a owl:NamedIndividual ;
  skos:notation "CF_T_METHOD" ;
  rdfs:comment "Cot-filtered theoretical single-copy genomic DNA." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001947 a owl:NamedIndividual ;
  skos:notation "CHIP_SEQ_METHOD" ;
  rdfs:comment "Chromatin immunoprecipitation." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001948 a owl:NamedIndividual ;
  skos:notation "D_NASE_METHOD" ;
  rdfs:comment "Deoxyribonuclease (MNase) digestion." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001949 a owl:NamedIndividual ;
  skos:notation "HMPR_METHOD" ;
  rdfs:comment "Hypo-methylated partial restriction digest." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001950 a owl:NamedIndividual ;
  skos:notation "HYBRID_SELECTION_METHOD" ;
  rdfs:comment "Selection by hybridization in array or solution." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001951 a owl:NamedIndividual ;
  skos:notation "MBD2_PROTEIN_METHYL_CP_G_BINDING_DOMAIN_METHOD" ;
  rdfs:comment "Enrichment by methyl-CpG binding domain." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001952 a owl:NamedIndividual ;
  skos:notation "MF_METHOD" ;
  rdfs:comment "Methyl Filtrated" ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001953 a owl:NamedIndividual ;
  skos:notation "M_NASE_METHOD" ;
  rdfs:comment "Micrococcal Nuclease (MNase) digestion." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001954 a owl:NamedIndividual ;
  skos:notation "MSLL_METHOD" ;
  rdfs:comment "Methylation Spanning Linking Library." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001955 a owl:NamedIndividual ;
  skos:notation "PCR_METHOD" ;
  rdfs:comment "Source material was selected by designed primers." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001956 a owl:NamedIndividual ;
  skos:notation "RACE_METHOD" ;
  rdfs:comment "Rapid Amplification of cDNA Ends." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001957 a owl:NamedIndividual ;
  skos:notation "RANDOM_PCR_METHOD" ;
  rdfs:comment "Source material was selected by randomly generated primers." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001958 a owl:NamedIndividual ;
  skos:notation "RANDOM_METHOD" ;
  rdfs:comment "Random selection by shearing or other method." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001959 a owl:NamedIndividual ;
  skos:notation "RT_PCR_METHOD" ;
  rdfs:comment "Source material was selected by reverse transcription PCR." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001960 a owl:NamedIndividual ;
  skos:notation "REDUCED_REPRESENTATION_METHOD" ;
  rdfs:comment "Reproducible genomic subsets, often generated by restriction fragment size selection, containing a manageable number of loci to facilitate re-sampling." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001961 a owl:NamedIndividual ;
  skos:notation "RESTRICTION_DIGEST_METHOD" ;
  rdfs:comment "DNA fractionation using restriction enzymes." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001963 a owl:NamedIndividual ;
  skos:notation "SIZE_FRACTIONATION_METHOD" ;
  rdfs:comment "Physical selection of size appropriate targets." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GHGA:LibraryPreparationLibrarySelectionEnum.UNSPECIFIED a owl:NamedIndividual ;
  skos:notation "UNSPECIFIED" ;
  rdfs:comment "The library selection cannot be specified." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GENEPIO:0001964 a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "Other library enrichment, screening, or selection process." ;
  a GHGA:LibraryPreparationLibrarySelectionEnum .

GHGA:LibraryPreparationKitRetailNameEnum a owl:Class ;
  rdfs:comment "Permitted values for library preparation kit retail name." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_SINGLE_CELL_3_V_2 GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_SINGLE_CELL_3_V_3 GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_SINGLE_CELL_3_V_4 GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_SINGLE_CELL_5_V_3 GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_ATAC_V_1 GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_ATAC_V_2 GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_MULTIOME_ATAC_RNA GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_VISIUM_FF GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_VISIUM_FFPE GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_VISIUM_CYTASSIST GHGA:LibraryPreparationKitRetailNameEnum.ACCEL_NGS_2_S_PLUS_DNA_LIBRARY_KIT GHGA:LibraryPreparationKitRetailNameEnum.ACCEL_NGS_METHYL_SEQ_DNA GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_STRAND_SPECIFIC_RNA GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_ENRICHMENT_KIT GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_3 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_4 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_4_UTRS GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_5 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_5_UTRS GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_6 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_6_UTRS GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_6_PLUS_ONE GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_6_PLUS_TWO GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_8 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_8_UTRS GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_8_NCV GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_QXT_WGS GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_XT_HS_HUMAN_ALL_EXON_V_7 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_XT_HS_HUMAN_ALL_EXON_V_7_ONE GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_XT_HS_HUMAN_ALL_EXON_V_7_TWO GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CLINICAL_RESEARCH_EXOME_V_2 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CLINICAL_RESEARCH_EXOME_V_2_ONE GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CLINICAL_RESEARCH_EXOME_V_2_TWO GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_CLEAR_SEQ_COMPREHENSIVE_CANCER_XT GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_1 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_2 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_3 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_4 GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_5 GHGA:LibraryPreparationKitRetailNameEnum.AVENIO_CT_DNA_TARGETED_KIT GHGA:LibraryPreparationKitRetailNameEnum.AVENIO_CT_DNA_SURVEILLANCE_KIT GHGA:LibraryPreparationKitRetailNameEnum.AVENIO_CT_DNA_EXPANDED_KIT GHGA:LibraryPreparationKitRetailNameEnum.BD_RHAPSODY_WTA_AMPLIFICATION GHGA:LibraryPreparationKitRetailNameEnum.IDT_X_GEN_EXOME_RESEARCH_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_DNA_PCR_FREE_PREP GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_DNA_FLEX GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_DNA_PREP GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_EXOME_ENRICHMENT_KIT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_DNA_PREP_WITH_ENRICHMENT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_DNA_PREP_WITH_EXOME_2_5_ENRICHMENT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_STRANDED_M_RNA_PREP GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_DNA_LIBRARY_PREPARATION_KIT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_XT_DNA_LIBRARY_PREPARATION_KIT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_RNA_PREP_WITH_ENRICHMENT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_CH_IP_LIBRARY_PREPARATION_KIT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_CUSTOM_AMPLICON_LOW_INPUT_KIT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_CUSTOM_AMPLICON_V_1_5 GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_DNA_EXOME GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_DNA_NANO GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_DNA_NANO_LIBRARY_PREP_KIT_FOR_NEO_PREP GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_NANO_DNA_HT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_NANO_DNA_LT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_FFPE_DNA_LIBRARY_PREP_QC_KIT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_DNA_PCR_FREE GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_RNA_LIBRARY_PREP_KIT_V_2 GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_RNA_EXOME GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_SMALL_RNA_LIBRARY_PREPARATION_KIT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_STRANDED_TOTAL_RNA GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_STRANDED_M_RNA GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_STRANDED_TOTAL_RNA_WITH_RIBO_ZERO_GOLD GHGA:LibraryPreparationKitRetailNameEnum.VAHTS_TOTAL_RNA_SEQ_H_M_R_LIBRARY_PREP_KIT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_XT_DNA GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_TARGETED_RNA_EXPRESSION_STEM_CELL_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_TARGETED_RNA_EXPRESSION_P_53_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_ONCOLOGY_500 GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_ONCOLOGY_500_HIGH_THROUGHPUT GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_ONCOLOGY_500_CT_DNA GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_RNA_FUSION_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_RNA_PAN_CANCER GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_TUMOR_15 GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_TUMOR_170 GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_BRCA_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CANCER_HOTSPOT_PANEL_V_2 GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CHILDHOOD_CANCER_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_COMPREHENSIVE_PANEL_V_3 GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CUSTOM_DNA_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CUSTOM_RNA_FUSION_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CUSTOM_RNA_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_FOCUS_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_IMMUNE_REPERTOIRE_PLUS_TCR_BETA_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_IMMUNE_RESPONSE_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_LIBRARY_PREP_INDEXES_AND_ACCESSOIRES GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_MYELOID_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_ON_DEMAND GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_TCR_BETA_SR_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_TRANSCRIPTOME_HUMAN_GENE_EXPRESSION_PANEL GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_COMPLETE_LONG_READ_PREP_HUMAN GHGA:LibraryPreparationKitRetailNameEnum.INFORM_ONCO_PANEL_HG_19 GHGA:LibraryPreparationKitRetailNameEnum.ION_AMPLI_SEQ_EXOME_KIT GHGA:LibraryPreparationKitRetailNameEnum.KAPA_HIFI_HOT_START_READYMIX GHGA:LibraryPreparationKitRetailNameEnum.KAPA_HYPER_PREP_KIT GHGA:LibraryPreparationKitRetailNameEnum.KAPA_HYPER_PREP_PCR_FREE_KIT GHGA:LibraryPreparationKitRetailNameEnum.KAPA_HYPER_PLUS_KIT GHGA:LibraryPreparationKitRetailNameEnum.KAPA_M_RNA_HYPER_PREP_KIT GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_GLOBIN_R_RNA_DEPLETION_HU_MO_RAT_RNA_SAMPLE_PURIFICATION_BEADS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_GLOBIN_R_RNA_DEPLETION_KIT_HUMAN_MOUSE_RAT GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_GLOBIN_R_RNA_DEPLET_V_2_HU_MO_RAT_RNA_SAMPLE_PURIFICATION_BEADS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_GLOBIN_R_RNA_DEPLETION_KIT_V_2_HUMAN_MOUSE_RAT GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_DEPLETION_CORE_REAGENT_SET GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_DEPLETION_CORE_REAGENT_SET_RNA_SAMPLE_PURIFICATION_BEADS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_POLY_A_M_RNA_MAGNETIC_ISOLATION_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_SINGLE_CELL_LOW_INPUT_CDNA_SYNTHESIS_AND_AMPLIFICATION_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_SINGLE_CELL_LOW_INPUT_RNA_LIBRARY_KIT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_ULTRA_II_FIRST_STRAND_SYNTHESIS_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_ULTRA_II_LIBRARY_PREP_KIT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_ULTRA_II_LIBRARY_PREP_WITH_SAMPLE_PURIFICATION_BEADS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DIRECTIONAL_RNA_SAMPLE_WITH_SAMPLE_PURIFICATION_BEADS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DIRECTIONAL_RNA_SECOND_STRAND_SYNTHESIS_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_DNA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DNA_LIBRARY_PREP_KIT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DNA_ILLUMINA_SAMPLE_PURIFICATION_BEADS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DIRECTIONAL_RNA_LIBRARY_PREP_KIT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_END_REPAIR_DA_TAILING_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_LIBRARY_PREP_KIT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_ILLUMINA_SAMPLE_PURIFICATION_BEADS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DNA_PCR_FREE_SAMPLE_PURIFICATION_BEADS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_PCR_FREE_SAMPLE_PURIFICATION_BEADS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DNA_PCR_FREE_LIBRARY_PREP_KIT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_PCR_FREE_LIBRARY_PREP_KIT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_LIGATION_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_Q_5_MASTER_MIX GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_Q_5_HOT_START_HIFI_PCR_MASTER_MIX GHGA:LibraryPreparationKitRetailNameEnum.NEB_TEMPLATE_SWITCHING_RT_ENZYME_MIX GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_LIBRARY_PCR_MASTER_MIX GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_SHEAR GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_SHEAR_FFPE_DNA_LIBRARY_PREP_KIT GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_COMPANION_MODULE_ONT_LIGATION_SEQUENCING GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FAST_DNA_FRAGMENTATION_AND_LIBRARY_PREP_SET_FOR_ION_TORRENT GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FAST_DNA_LIBRARY_PREP_SET_FOR_ION_TORRENT GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FFPE_DNA_LIBRARY_PREP_KIT GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FFPE_DNA_REPAIR_MIX GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FFPE_DNA_REPAIR_V_2_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_DS_DNA_FRAGMENTASE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_MAGNETIC_SEPARATION_RACK GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_LIBRARY_QUANT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_LIBRARY_QUANT_DNA_STANDARDS GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_MAGNESIUM_RNA_FRAGMENTATION_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_DIRECT_GENOTYPING_SOLUTION GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ENZYMATIC_METHYL_SEQ_CONVERSION_MODULE GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ENZYMATIC_METHYL_SEQ_KIT GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_MULTIPLEX_SMALL_RNA_LIBRARY_PREP_KIT_FOR_ILLUMINA GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_SMALL_RNA_LIBRARY_PREP_SET_FOR_ILLUMINA_MULTIPLEX_COMPATIBLE GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_5_HMC_AND_5_MC_ANALYSIS_KIT GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_METHYLATED_DNA_ENRICHMENT_KIT GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_N_6_METHYLADENOSINE_ENRICHMENT_KIT GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_NUCLEOSOME_ASSEMBLY_KIT GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_HOT_START_TAG_DNA_POLYMERASE GHGA:LibraryPreparationKitRetailNameEnum.PICO_METHYL_SEQ GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_SEQ_V_4_ULTRA_LOW_INPUT_RNA_KIT GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_ER_STRANDED_TOTAL_RNA_SEQ_KIT GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_ER_ULTRA_LOW_INPUT_RNA_KIT GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_SEQ_2_TAG GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_ER_PREP_X_DNA_LIBRARY_KIT GHGA:LibraryPreparationKitRetailNameEnum.SUPER_SCRIPT_II_RT_BULK GHGA:LibraryPreparationKitRetailNameEnum.SURE_CELL_ATAC_SEQ_LIBRARY_PREP_KIT GHGA:LibraryPreparationKitRetailNameEnum.EUROFINS_ENRICHMENT_CUSTOM GHGA:LibraryPreparationKitRetailNameEnum.TWIST_HUMAN_CORE_EXOME_KIT GHGA:LibraryPreparationKitRetailNameEnum.TWIST_HUMAN_CORE_EXOME_PLUS_KIT GHGA:LibraryPreparationKitRetailNameEnum.ULTRALOW_METHYL_SEQ_WITH_TRUE_METHYL_OX_BS GHGA:LibraryPreparationKitRetailNameEnum.OTHER )
  ] .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_SINGLE_CELL_3_V_2 a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_SINGLE_CELL_3_V2" ;
  rdfs:comment "10X Genomics Chromium Single Cell 3' v2 Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_SINGLE_CELL_3_V_3 a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_SINGLE_CELL_3_V3" ;
  rdfs:comment "10X Genomics Chromium Single Cell 3' v3 Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_SINGLE_CELL_3_V_4 a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_SINGLE_CELL_3_V4" ;
  rdfs:comment "10X Genomics Chromium Single Cell 3' v4 Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_SINGLE_CELL_5_V_3 a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_SINGLE_CELL_5_V3" ;
  rdfs:comment "10X Genomics Chromium Single Cell 5' v3 Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_ATAC_V_1 a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_ATAC_V1" ;
  rdfs:comment "10X Genomics Chromium ATAC v1 Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_ATAC_V_2 a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_ATAC_V2" ;
  rdfs:comment "10X Genomics Chromium ATAC v2 Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_MULTIOME_ATAC_RNA a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_MULTIOME_ATAC_RNA" ;
  rdfs:comment "10X Genomics Chromium Multiome ATAC + RNA Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_VISIUM_FF a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_VISIUM_FF" ;
  rdfs:comment "10X Genomics Chromium Visium FF Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_VISIUM_FFPE a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_VISIUM_FFPE" ;
  rdfs:comment "10X Genomics Chromium Visium FFPE Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.10_X_GENOMICS_CHROMIUM_VISIUM_CYTASSIST a owl:NamedIndividual ;
  skos:notation "10X_GENOMICS_CHROMIUM_VISIUM_CYTASSIST" ;
  rdfs:comment "10X Genomics Chromium Visium Cytassist Reagent Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ACCEL_NGS_2_S_PLUS_DNA_LIBRARY_KIT a owl:NamedIndividual ;
  skos:notation "ACCEL_NGS_2_S_PLUS_DNA_LIBRARY_KIT" ;
  rdfs:comment "Accel-NGS 2S Plus DNA Library Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ACCEL_NGS_METHYL_SEQ_DNA a owl:NamedIndividual ;
  skos:notation "ACCEL_NGS_METHYL_SEQ_DNA" ;
  rdfs:comment "Accel-NGS Methyl-Seq DNA Library Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_STRAND_SPECIFIC_RNA a owl:NamedIndividual ;
  skos:notation "AGILENT_STRAND_SPECIFIC_RNA" ;
  rdfs:comment "Agilent SureSelect Strand Specific RNA Library Preparation Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_ENRICHMENT_KIT a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_CUSTOM_ENRICHMENT_KIT" ;
  rdfs:comment "Agilent SureSelect Target Enrichment System" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_3 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V3" ;
  rdfs:comment "Agilent SureSelect Human All Exon V3" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_4 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V4" ;
  rdfs:comment "Agilent SureSelect Human All Exon V4" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_4_UTRS a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V4_UTRS" ;
  rdfs:comment "Agilent SureSelect Human All Exon V4 + UTRs" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_5 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V5" ;
  rdfs:comment "Agilent SureSelect Human All Exon V5" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_5_UTRS a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V5_UTRS" ;
  rdfs:comment "Agilent SureSelect Human All Exon V5 + UTRs" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_6 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V6" ;
  rdfs:comment "Agilent SureSelect Human All Exon V6" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_6_UTRS a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V6_UTRS" ;
  rdfs:comment "Agilent SureSelect Human All Exon V6 + UTRs" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_6_PLUS_ONE a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V6_PLUS_ONE" ;
  rdfs:comment "Agilent SureSelect XT Human All Exon V6 Plus 1" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_6_PLUS_TWO a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V6_PLUS_TWO" ;
  rdfs:comment "Agilent SureSelect XT Human All Exon V6 Plus 2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_8 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V8" ;
  rdfs:comment "Agilent SureSelect XT HS Human All Exon V8" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_8_UTRS a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V8_UTRS" ;
  rdfs:comment "Agilent SureSelect XT HS Human All Exon V8 + UTRs" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_V_8_NCV a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_V8_NCV" ;
  rdfs:comment "Agilent SureSelect XT HS Human All Exon V8 + NCV" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_QXT_WGS a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_QXT_WGS" ;
  rdfs:comment "Agilent SureSelectQXT Library Prep for WGS" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_XT_HS_HUMAN_ALL_EXON_V_7 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_XT_HS_HUMAN_ALL_EXON_V7" ;
  rdfs:comment "Agilent SureSelect CT HS and Low Input Human All Exon V7" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_XT_HS_HUMAN_ALL_EXON_V_7_ONE a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_XT_HS_HUMAN_ALL_EXON_V7_ONE" ;
  rdfs:comment "Agilent SureSelect CT HS and Low Input Human All Exon V7 Plus 1" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_XT_HS_HUMAN_ALL_EXON_V_7_TWO a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_XT_HS_HUMAN_ALL_EXON_V7_TWO" ;
  rdfs:comment "Agilent SureSelect CT HS and Low Input Human All Exon V7 Plus 2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CLINICAL_RESEARCH_EXOME_V_2 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_CLINICAL_RESEARCH_EXOME_V2" ;
  rdfs:comment "Agilent SureSelect XT Clinical Research Exome V2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CLINICAL_RESEARCH_EXOME_V_2_ONE a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_CLINICAL_RESEARCH_EXOME_V2_ONE" ;
  rdfs:comment "Agilent SureSelect XT Clinical Research Exome V2 Plus 1" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CLINICAL_RESEARCH_EXOME_V_2_TWO a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_CLINICAL_RESEARCH_EXOME_V2_TWO" ;
  rdfs:comment "Agilent SureSelect XT Clinical Research Exome V2 Plus 2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_CLEAR_SEQ_COMPREHENSIVE_CANCER_XT a owl:NamedIndividual ;
  skos:notation "AGILENT_CLEAR_SEQ_COMPREHENSIVE_CANCER_XT" ;
  rdfs:comment "Agilent ClearSeq Comprehensive Cancer XT" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_1 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_CUSTOM_TIER1" ;
  rdfs:comment "Agilent SureSelect Custom Tier1" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_2 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_CUSTOM_TIER2" ;
  rdfs:comment "Agilent SureSelect Custom Tier2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_3 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_CUSTOM_TIER3" ;
  rdfs:comment "Agilent SureSelect Custom Tier3" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_4 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_CUSTOM_TIER4" ;
  rdfs:comment "Agilent SureSelect Custom Tier4" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AGILENT_SURE_SELECT_CUSTOM_TIER_5 a owl:NamedIndividual ;
  skos:notation "AGILENT_SURE_SELECT_CUSTOM_TIER5" ;
  rdfs:comment "Agilent SureSelect Custom Tier5" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AVENIO_CT_DNA_TARGETED_KIT a owl:NamedIndividual ;
  skos:notation "AVENIO_CT_DNA_TARGETED_KIT" ;
  rdfs:comment "AVENIO ctDNA Targeted Kit V2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AVENIO_CT_DNA_SURVEILLANCE_KIT a owl:NamedIndividual ;
  skos:notation "AVENIO_CT_DNA_SURVEILLANCE_KIT" ;
  rdfs:comment "AVENIO ctDNA Surveillance Kit V2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.AVENIO_CT_DNA_EXPANDED_KIT a owl:NamedIndividual ;
  skos:notation "AVENIO_CT_DNA_EXPANDED_KIT" ;
  rdfs:comment "AVENIO ctDNA Expanded Kit V2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.BD_RHAPSODY_WTA_AMPLIFICATION a owl:NamedIndividual ;
  skos:notation "BD_RHAPSODY_WTA_AMPLIFICATION" ;
  rdfs:comment "BD Rhapsody WTA Amplification Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.IDT_X_GEN_EXOME_RESEARCH_PANEL a owl:NamedIndividual ;
  skos:notation "IDT_X_GEN_EXOME_RESEARCH_PANEL" ;
  rdfs:comment "IDT xGen Exome Research Panel V2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_DNA_PCR_FREE_PREP a owl:NamedIndividual ;
  skos:notation "ILLUMINA_DNA_PCR_FREE_PREP" ;
  rdfs:comment "Illumina DNA PCR-Free Prep" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_DNA_FLEX a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NEXTERA_DNA_FLEX" ;
  rdfs:comment "Illumina Nextera DNA Flex" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_DNA_PREP a owl:NamedIndividual ;
  skos:notation "ILLUMINA_DNA_PREP" ;
  rdfs:comment "Illumina DNA Prep" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_EXOME_ENRICHMENT_KIT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NEXTERA_EXOME_ENRICHMENT_KIT" ;
  rdfs:comment "Illumina Nextera Exome Enrichment Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_DNA_PREP_WITH_ENRICHMENT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_DNA_PREP_WITH_ENRICHMENT" ;
  rdfs:comment "Illumina DNA Prep with Enrichment" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_DNA_PREP_WITH_EXOME_2_5_ENRICHMENT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_DNA_PREP_WITH_EXOME_2_5_ENRICHMENT" ;
  rdfs:comment "Illumina DNA Prep with Exome 2.5 Enrichment" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_STRANDED_M_RNA_PREP a owl:NamedIndividual ;
  skos:notation "ILLUMINA_STRANDED_M_RNA_PREP" ;
  rdfs:comment "Illumina Stranded mRNA Prep" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_DNA_LIBRARY_PREPARATION_KIT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NEXTERA_DNA_LIBRARY_PREPARATION_KIT" ;
  rdfs:comment "Illumina Nextera DNA Library Preparation Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_XT_DNA_LIBRARY_PREPARATION_KIT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NEXTERA_XT_DNA_LIBRARY_PREPARATION_KIT" ;
  rdfs:comment "Illumina Nextera XT DNA Library Preparation Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_RNA_PREP_WITH_ENRICHMENT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_RNA_PREP_WITH_ENRICHMENT" ;
  rdfs:comment "Illumina RNA Prep with Enrichment" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_CH_IP_LIBRARY_PREPARATION_KIT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_CH_IP_LIBRARY_PREPARATION_KIT" ;
  rdfs:comment "TruSeq ChIP Library Preparation Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_CUSTOM_AMPLICON_LOW_INPUT_KIT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_CUSTOM_AMPLICON_LOW_INPUT_KIT" ;
  rdfs:comment "Illumina TruSeq Custom Amplicon Low Input Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_CUSTOM_AMPLICON_V_1_5 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_CUSTOM_AMPLICON_V_1_5" ;
  rdfs:comment "Illumina TruSeq Custom Amplicon v1.5" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_DNA_EXOME a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_DNA_EXOME" ;
  rdfs:comment "Illumina TruSeq DNA Exome" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_DNA_NANO a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_DNA_NANO" ;
  rdfs:comment "Illumina TruSeq DNA Nano" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_DNA_NANO_LIBRARY_PREP_KIT_FOR_NEO_PREP a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_DNA_NANO_LIBRARY_PREP_KIT_FOR_NEO_PREP" ;
  rdfs:comment "Illumina TruSeq DNA Nano Library Prep Kit for NeoPrep" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_NANO_DNA_HT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_NANO_DNA_HT" ;
  rdfs:comment "Illumina TruSeq Nano DNA High Throughput" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_NANO_DNA_LT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_NANO_DNA_LT" ;
  rdfs:comment "Illumina TruSeq Nano DNA Low Throughput" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_FFPE_DNA_LIBRARY_PREP_QC_KIT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_FFPE_DNA_LIBRARY_PREP_QC_KIT" ;
  rdfs:comment "TruSeq FFPE DNA Library Prep QC Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_DNA_PCR_FREE a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_DNA_PCR_FREE" ;
  rdfs:comment "Illumina TruSeq DNA PCR-Free" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_RNA_LIBRARY_PREP_KIT_V_2 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_RNA_LIBRARY_PREP_KIT_V2" ;
  rdfs:comment "Illumina TruSeq RNA Library Prep Kit v2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_RNA_EXOME a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_RNA_EXOME" ;
  rdfs:comment "Illumina TruSeq RNA Exome" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_SMALL_RNA_LIBRARY_PREPARATION_KIT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_SMALL_RNA_LIBRARY_PREPARATION_KIT" ;
  rdfs:comment "Illumina TruSeq Small RNA Library Preparation Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_STRANDED_TOTAL_RNA a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_STRANDED_TOTAL_RNA" ;
  rdfs:comment "Illumina TruSeq Stranded Total RNA" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_STRANDED_M_RNA a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_STRANDED_M_RNA" ;
  rdfs:comment "Illumina TruSeq Stranded mRNA" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_STRANDED_TOTAL_RNA_WITH_RIBO_ZERO_GOLD a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_STRANDED_TOTAL_RNA_WITH_RIBO_ZERO_GOLD" ;
  rdfs:comment "Illumina TruSeq Stranded Total RNA with Ribo-Zero Globin" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.VAHTS_TOTAL_RNA_SEQ_H_M_R_LIBRARY_PREP_KIT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "VAHTS_TOTAL_RNA_SEQ_H_M_R_LIBRARY_PREP_KIT_FOR_ILLUMINA" ;
  rdfs:comment "VAHTS Total RNA (H/M/R) Library Prep Kit for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_NEXTERA_XT_DNA a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NEXTERA_XT_DNA" ;
  rdfs:comment "Illumina Nextera XT DNA Library Preparation Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_TARGETED_RNA_EXPRESSION_STEM_CELL_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_TARGETED_RNA_EXPRESSION_STEM_CELL_PANEL" ;
  rdfs:comment "Illumina TruSeq Targeted RNA Expression Stem Cell Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SEQ_TARGETED_RNA_EXPRESSION_P_53_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SEQ_TARGETED_RNA_EXPRESSION_P_53_PANEL" ;
  rdfs:comment "Illumina TruSeq Targeted RNA Expression p53 Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_ONCOLOGY_500 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SIGHT_ONCOLOGY_500" ;
  rdfs:comment "Illumina TruSight Oncology 500" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_ONCOLOGY_500_HIGH_THROUGHPUT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SIGHT_ONCOLOGY_500_HIGH_THROUGHPUT" ;
  rdfs:comment "Illumina TruSight Oncology High Throughput" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_ONCOLOGY_500_CT_DNA a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SIGHT_ONCOLOGY_500_CT_DNA" ;
  rdfs:comment "Illumina TruSight Oncology 500 ctDNA" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_RNA_FUSION_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SIGHT_RNA_FUSION_PANEL" ;
  rdfs:comment "Illumina TruSight RNA Fusion Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_RNA_PAN_CANCER a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SIGHT_RNA_PAN_CANCER" ;
  rdfs:comment "Illumina TruSight RNA Pan-Cancer" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_TUMOR_15 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SIGHT_TUMOR_15" ;
  rdfs:comment "Illumina TruSight Tumor 15" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_TRU_SIGHT_TUMOR_170 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_TRU_SIGHT_TUMOR_170" ;
  rdfs:comment "Illumina TruSight Tumor 170" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_BRCA_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_BRCA_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina BRCA Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CANCER_HOTSPOT_PANEL_V_2 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CANCER_HOTSPOT_PANEL_V2" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Cancer Hotspot Panel v2" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CHILDHOOD_CANCER_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CHILDHOOD_CANCER_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Childhood Cancer Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_COMPREHENSIVE_PANEL_V_3 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_COMPREHENSIVE_PANEL_V3" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Comprehensive Panel v3" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CUSTOM_DNA_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CUSTOM_DNA_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Custom DNA Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CUSTOM_RNA_FUSION_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CUSTOM_RNA_FUSION_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Custom RNA Fusion Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CUSTOM_RNA_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_CUSTOM_RNA_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Custom RNA Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_FOCUS_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_FOCUS_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Focus Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_IMMUNE_REPERTOIRE_PLUS_TCR_BETA_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_IMMUNE_REPERTOIRE_PLUS_TCR_BETA_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Immune Repertoire Plus, TCR beta Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_IMMUNE_RESPONSE_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_IMMUNE_RESPONSE_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Immune Response Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_LIBRARY_PREP_INDEXES_AND_ACCESSOIRES a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_LIBRARY_PREP_INDEXES_AND_ACCESSOIRES" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Library Prep, Indexes, and Accessoires" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_MYELOID_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_MYELOID_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Myeloid Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_ON_DEMAND a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_ON_DEMAND" ;
  rdfs:comment "Illumina AmpliSeq for Illumina On-Demand" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_TCR_BETA_SR_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_TCR_BETA_SR_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina TCR beta-SR Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_TRANSCRIPTOME_HUMAN_GENE_EXPRESSION_PANEL a owl:NamedIndividual ;
  skos:notation "ILLUMINA_AMPLI_SEQ_FOR_ILLUMINA_TRANSCRIPTOME_HUMAN_GENE_EXPRESSION_PANEL" ;
  rdfs:comment "Illumina AmpliSeq for Illumina Transcriptome Human Gene Expression Panel" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ILLUMINA_COMPLETE_LONG_READ_PREP_HUMAN a owl:NamedIndividual ;
  skos:notation "ILLUMINA_COMPLETE_LONG_READ_PREP_HUMAN" ;
  rdfs:comment "Illumina Complete Long Read Prep, Human" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.INFORM_ONCO_PANEL_HG_19 a owl:NamedIndividual ;
  skos:notation "INFORM_ONCO_PANEL_HG19" ;
  rdfs:comment "Inform Onco Panel Hg19" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ION_AMPLI_SEQ_EXOME_KIT a owl:NamedIndividual ;
  skos:notation "ION_AMPLI_SEQ_EXOME_KIT" ;
  rdfs:comment "Ion AmpliSeq Exome RDY Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.KAPA_HIFI_HOT_START_READYMIX a owl:NamedIndividual ;
  skos:notation "KAPA_HIFI_HOT_START_READYMIX" ;
  rdfs:comment "KAPA HiFi HotStart ReadyMix Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.KAPA_HYPER_PREP_KIT a owl:NamedIndividual ;
  skos:notation "KAPA_HYPER_PREP_KIT" ;
  rdfs:comment "KAPA HyperPrep Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.KAPA_HYPER_PREP_PCR_FREE_KIT a owl:NamedIndividual ;
  skos:notation "KAPA_HYPER_PREP_PCR_FREE_KIT" ;
  rdfs:comment "KAPA HyperPrep Kit (PCR-free)" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.KAPA_HYPER_PLUS_KIT a owl:NamedIndividual ;
  skos:notation "KAPA_HYPER_PLUS_KIT" ;
  rdfs:comment "KAPA HyperPlus Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.KAPA_M_RNA_HYPER_PREP_KIT a owl:NamedIndividual ;
  skos:notation "KAPA_M_RNA_HYPER_PREP_KIT" ;
  rdfs:comment "KAPA RNA HyperPrep Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_GLOBIN_R_RNA_DEPLETION_HU_MO_RAT_RNA_SAMPLE_PURIFICATION_BEADS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_GLOBIN_R_RNA_DEPLETION_HU_MO_RAT_RNA_SAMPLE_PURIFICATION_BEADS" ;
  rdfs:comment "NEBNext Globin & rRNA Depletion Kit (Human/Mouse/Rat) with RNA Sample Purification Beads" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_GLOBIN_R_RNA_DEPLETION_KIT_HUMAN_MOUSE_RAT a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_GLOBIN_R_RNA_DEPLETION_KIT_HUMAN_MOUSE_RAT" ;
  rdfs:comment "NEBNext Globin & rRNA Depletion Kit (Human/Mouse/Rat)" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_GLOBIN_R_RNA_DEPLET_V_2_HU_MO_RAT_RNA_SAMPLE_PURIFICATION_BEADS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_GLOBIN_R_RNA_DEPLET_V2_HU_MO_RAT_RNA_SAMPLE_PURIFICATION_BEADS" ;
  rdfs:comment "NEBNext Globin & rRNA Depletion Kit v2 (Human/Mouse/Rat) with RNA Sample Purification Beads" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_GLOBIN_R_RNA_DEPLETION_KIT_V_2_HUMAN_MOUSE_RAT a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_GLOBIN_R_RNA_DEPLETION_KIT_V2_HUMAN_MOUSE_RAT" ;
  rdfs:comment "NEBNext Globin & rRNA Depletion Kit v2 (Human/Mouse/Rat)" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_DEPLETION_CORE_REAGENT_SET a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_RNA_DEPLETION_CORE_REAGENT_SET" ;
  rdfs:comment "NEBNext RNA Depletion Core Reagent Set" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_DEPLETION_CORE_REAGENT_SET_RNA_SAMPLE_PURIFICATION_BEADS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_RNA_DEPLETION_CORE_REAGENT_SET_RNA_SAMPLE_PURIFICATION_BEADS" ;
  rdfs:comment "NEBNext RNA Depletion Core Reagent Set with RNA Sample Purification Beads" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_POLY_A_M_RNA_MAGNETIC_ISOLATION_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_POLY_A_M_RNA_MAGNETIC_ISOLATION_MODULE" ;
  rdfs:comment "NEBNext Poly(A) mRNA Magnetic Isolation Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_SINGLE_CELL_LOW_INPUT_CDNA_SYNTHESIS_AND_AMPLIFICATION_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_SINGLE_CELL_LOW_INPUT_CDNA_SYNTHESIS_AND_AMPLIFICATION_MODULE" ;
  rdfs:comment "NEBNext Single Cell / Low Input cDNA Synthesis and Amplification Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_SINGLE_CELL_LOW_INPUT_RNA_LIBRARY_KIT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_SINGLE_CELL_LOW_INPUT_RNA_LIBRARY_KIT_FOR_ILLUMINA" ;
  rdfs:comment "NEBNext Single Cell / Low Input RNA Library Kit for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_ULTRA_II_FIRST_STRAND_SYNTHESIS_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_RNA_ULTRA_II_FIRST_STRAND_SYNTHESIS_MODULE" ;
  rdfs:comment "NEBNext Ultra II RNA First Strand Synthesis Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_ULTRA_II_LIBRARY_PREP_KIT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_RNA_ULTRA_II_LIBRARY_PREP_KIT_FOR_ILLUMINA" ;
  rdfs:comment "NEBNext Ultra II RNA Library Prep Kit for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_RNA_ULTRA_II_LIBRARY_PREP_WITH_SAMPLE_PURIFICATION_BEADS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_RNA_ULTRA_II_LIBRARY_PREP_WITH_SAMPLE_PURIFICATION_BEADS" ;
  rdfs:comment "NEBNext Ultra II RNA Library Prep with Sample Purification Beads" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DIRECTIONAL_RNA_SAMPLE_WITH_SAMPLE_PURIFICATION_BEADS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_DIRECTIONAL_RNA_SAMPLE_WITH_SAMPLE_PURIFICATION_BEADS" ;
  rdfs:comment "NEBNext Ultra II Directional RNA Library Prep with Sample Purification Beads" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DIRECTIONAL_RNA_SECOND_STRAND_SYNTHESIS_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_DIRECTIONAL_RNA_SECOND_STRAND_SYNTHESIS_MODULE" ;
  rdfs:comment "NEBNext Ultra II Directional RNA Second Strand Synthesis Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_DNA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_DNA" ;
  rdfs:comment "NEBNext Ultra DNA Library Prep for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DNA_LIBRARY_PREP_KIT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_DNA_LIBRARY_PREP_KIT_FOR_ILLUMINA" ;
  rdfs:comment "NEBNext Ultra II DNA Library Prep Kit for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DNA_ILLUMINA_SAMPLE_PURIFICATION_BEADS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_DNA_ILLUMINA_SAMPLE_PURIFICATION_BEADS" ;
  rdfs:comment "NEBNext Ultra II DNA Library Prep for Illumina with Sample Purification Beads" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DIRECTIONAL_RNA_LIBRARY_PREP_KIT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_DIRECTIONAL_RNA_LIBRARY_PREP_KIT_FOR_ILLUMINA" ;
  rdfs:comment "NEBNext Ultra II Directional RNA Library Prep Kit for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_FS_DNA_MODULE" ;
  rdfs:comment "NEBNext Ultra II FS DNA Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_END_REPAIR_DA_TAILING_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_END_REPAIR_DA_TAILING_MODULE" ;
  rdfs:comment "NEBNext Ultra II End Repair/dA-Tailing Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_LIBRARY_PREP_KIT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_FS_DNA_LIBRARY_PREP_KIT_FOR_ILLUMINA" ;
  rdfs:comment "NEBNext Ultra II FS DNA Library Prep Kit for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_ILLUMINA_SAMPLE_PURIFICATION_BEADS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_FS_DNA_ILLUMINA_SAMPLE_PURIFICATION_BEADS" ;
  rdfs:comment "NEBNext Ultra II FS DNA Library Prep for Illumina with Sample Purification Beads" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DNA_PCR_FREE_SAMPLE_PURIFICATION_BEADS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_DNA_PCR_FREE_SAMPLE_PURIFICATION_BEADS" ;
  rdfs:comment "NEBNext Ultra II DNA PCR-free Library Prep with Sample Purification Beads" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_PCR_FREE_SAMPLE_PURIFICATION_BEADS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_FS_DNA_PCR_FREE_SAMPLE_PURIFICATION_BEADS" ;
  rdfs:comment "NEBNext Ultra II FS DNA PCR-free Library Prep with Sample Purification Beads" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_DNA_PCR_FREE_LIBRARY_PREP_KIT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_DNA_PCR_FREE_LIBRARY_PREP_KIT_FOR_ILLUMINA" ;
  rdfs:comment "NEBNext Ultra II DNA PCR-free Library Prep Kit for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_FS_DNA_PCR_FREE_LIBRARY_PREP_KIT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_FS_DNA_PCR_FREE_LIBRARY_PREP_KIT_FOR_ILLUMINA" ;
  rdfs:comment "NEBNext Ultra II FS DNA PCR-free Library Prep Kit for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_LIGATION_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_LIGATION_MODULE" ;
  rdfs:comment "NEBNext Ultra II Ligation Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_II_Q_5_MASTER_MIX a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_II_Q5_MASTER_MIX" ;
  rdfs:comment "NEBNext Ultra II Q5 Master Mix" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_Q_5_HOT_START_HIFI_PCR_MASTER_MIX a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_Q5_HOT_START_HIFI_PCR_MASTER_MIX" ;
  rdfs:comment "NEBNext Q5 Hot Start HiFi PCR Master Mix" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_TEMPLATE_SWITCHING_RT_ENZYME_MIX a owl:NamedIndividual ;
  skos:notation "NEB_TEMPLATE_SWITCHING_RT_ENZYME_MIX" ;
  rdfs:comment "NEB Template Switching RT Enzyme Mix" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_LIBRARY_PCR_MASTER_MIX a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_LIBRARY_PCR_MASTER_MIX" ;
  rdfs:comment "NEBNext Library PCR Master Mix" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_SHEAR a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_SHEAR" ;
  rdfs:comment "NEBNext UltraShear" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ULTRA_SHEAR_FFPE_DNA_LIBRARY_PREP_KIT a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ULTRA_SHEAR_FFPE_DNA_LIBRARY_PREP_KIT" ;
  rdfs:comment "NEBNext UltraShear FFPE DNA Library Prep Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_COMPANION_MODULE_ONT_LIGATION_SEQUENCING a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_COMPANION_MODULE_ONT_LIGATION_SEQUENCING" ;
  rdfs:comment "NEBNext Companion Module for Oxford Nanopore Technologies Ligation Sequencing" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FAST_DNA_FRAGMENTATION_AND_LIBRARY_PREP_SET_FOR_ION_TORRENT a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_FAST_DNA_FRAGMENTATION_AND_LIBRARY_PREP_SET_FOR_ION_TORRENT" ;
  rdfs:comment "NEBNext Fast DNA Fragmentation and Library Prep Set for Ion Torrent" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FAST_DNA_LIBRARY_PREP_SET_FOR_ION_TORRENT a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_FAST_DNA_LIBRARY_PREP_SET_FOR_ION_TORRENT" ;
  rdfs:comment "NEBNext Fast DNA Library Prep Set for Ion Torrent" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FFPE_DNA_LIBRARY_PREP_KIT a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_FFPE_DNA_LIBRARY_PREP_KIT" ;
  rdfs:comment "NEBNext FFPE DNA Library Prep Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FFPE_DNA_REPAIR_MIX a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_FFPE_DNA_REPAIR_MIX" ;
  rdfs:comment "NEBNext FFPE DNA Repair Mix" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_FFPE_DNA_REPAIR_V_2_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_FFPE_DNA_REPAIR_V2_MODULE" ;
  rdfs:comment "NEBNext FFPE DNA Repair v2 Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_DS_DNA_FRAGMENTASE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_DS_DNA_FRAGMENTASE" ;
  rdfs:comment "NEBNext dsDNA Fragmentase" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_MAGNETIC_SEPARATION_RACK a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_MAGNETIC_SEPARATION_RACK" ;
  rdfs:comment "NEBNext Magnetic Separation Rack" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_LIBRARY_QUANT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_LIBRARY_QUANT_FOR_ILLUMINA" ;
  rdfs:comment "NEBNext Library Quant for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_LIBRARY_QUANT_DNA_STANDARDS a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_LIBRARY_QUANT_DNA_STANDARDS" ;
  rdfs:comment "NEBNext Library Quant DNA Standards" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_MAGNESIUM_RNA_FRAGMENTATION_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_MAGNESIUM_RNA_FRAGMENTATION_MODULE" ;
  rdfs:comment "NEBNext Magnesium RNA Fragmentation Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_DIRECT_GENOTYPING_SOLUTION a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_DIRECT_GENOTYPING_SOLUTION" ;
  rdfs:comment "NEBNext Direct Genotyping Solution" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ENZYMATIC_METHYL_SEQ_CONVERSION_MODULE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ENZYMATIC_METHYL_SEQ_CONVERSION_MODULE" ;
  rdfs:comment "NEBNext Enzymatic Methyl-seq Conversion Module" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_ENZYMATIC_METHYL_SEQ_KIT a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_ENZYMATIC_METHYL_SEQ_KIT" ;
  rdfs:comment "NEBNext Enzymatic Methyl-seq Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_MULTIPLEX_SMALL_RNA_LIBRARY_PREP_KIT_FOR_ILLUMINA a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_MULTIPLEX_SMALL_RNA_LIBRARY_PREP_KIT_FOR_ILLUMINA" ;
  rdfs:comment "NEBNext Multiplex Small RNA Library Prep Kit for Illumina" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.NEB_NEXT_SMALL_RNA_LIBRARY_PREP_SET_FOR_ILLUMINA_MULTIPLEX_COMPATIBLE a owl:NamedIndividual ;
  skos:notation "NEB_NEXT_SMALL_RNA_LIBRARY_PREP_SET_FOR_ILLUMINA_MULTIPLEX_COMPATIBLE" ;
  rdfs:comment "NEBNext Small RNA Library Prep Set for Illumina (Multiplex Compatible)" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_5_HMC_AND_5_MC_ANALYSIS_KIT a owl:NamedIndividual ;
  skos:notation "EPI_MARK_5_HMC_AND_5_MC_ANALYSIS_KIT" ;
  rdfs:comment "EpiMark 5-hmC and 5-mC Analysis Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_METHYLATED_DNA_ENRICHMENT_KIT a owl:NamedIndividual ;
  skos:notation "EPI_MARK_METHYLATED_DNA_ENRICHMENT_KIT" ;
  rdfs:comment "EpiMark Methylated DNA Enrichment Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_N_6_METHYLADENOSINE_ENRICHMENT_KIT a owl:NamedIndividual ;
  skos:notation "EPI_MARK_N6_METHYLADENOSINE_ENRICHMENT_KIT" ;
  rdfs:comment "EpiMark N6-Methyladenosine Enrichment Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_NUCLEOSOME_ASSEMBLY_KIT a owl:NamedIndividual ;
  skos:notation "EPI_MARK_NUCLEOSOME_ASSEMBLY_KIT" ;
  rdfs:comment "EpiMark Nucleosome Assembly Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.EPI_MARK_HOT_START_TAG_DNA_POLYMERASE a owl:NamedIndividual ;
  skos:notation "EPI_MARK_HOT_START_TAG_DNA_POLYMERASE" ;
  rdfs:comment "EpiMark Hot Start Tag DNA Polymerase" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.PICO_METHYL_SEQ a owl:NamedIndividual ;
  skos:notation "PICO_METHYL_SEQ" ;
  rdfs:comment "Pico Methyl-Seq Library Prep Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_SEQ_V_4_ULTRA_LOW_INPUT_RNA_KIT a owl:NamedIndividual ;
  skos:notation "TAKARA_SMART_SEQ_V4_ULTRA_LOW_INPUT_RNA_KIT" ;
  rdfs:comment "Takara SMART-Seq v4 Ultra Low Input RNA Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_ER_STRANDED_TOTAL_RNA_SEQ_KIT a owl:NamedIndividual ;
  skos:notation "TAKARA_SMART_ER_STRANDED_TOTAL_RNA_SEQ_KIT" ;
  rdfs:comment "Takara SMARTer Stranded RNA-Seq Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_ER_ULTRA_LOW_INPUT_RNA_KIT a owl:NamedIndividual ;
  skos:notation "TAKARA_SMART_ER_ULTRA_LOW_INPUT_RNA_KIT" ;
  rdfs:comment "Takara SMARTer Universal Low Input RNA Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_SEQ_2_TAG a owl:NamedIndividual ;
  skos:notation "TAKARA_SMART_SEQ2_TAG" ;
  rdfs:comment "Takara Smart-Seq2 library preparation" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.TAKARA_SMART_ER_PREP_X_DNA_LIBRARY_KIT a owl:NamedIndividual ;
  skos:notation "TAKARA_SMART_ER_PREP_X_DNA_LIBRARY_KIT" ;
  rdfs:comment "Takara SMARTer PrepX DNA Library Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.SUPER_SCRIPT_II_RT_BULK a owl:NamedIndividual ;
  skos:notation "SUPER_SCRIPT_II_RT_BULK" ;
  rdfs:comment "SuperScript II Reverse Transkriptase" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.SURE_CELL_ATAC_SEQ_LIBRARY_PREP_KIT a owl:NamedIndividual ;
  skos:notation "SURE_CELL_ATAC_SEQ_LIBRARY_PREP_KIT" ;
  rdfs:comment "SureCell ATAC-Seq Library Prep Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.EUROFINS_ENRICHMENT_CUSTOM a owl:NamedIndividual ;
  skos:notation "EUROFINS_ENRICHMENT_CUSTOM" ;
  rdfs:comment "Eurofins Genomics Custom Enrichment Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.TWIST_HUMAN_CORE_EXOME_KIT a owl:NamedIndividual ;
  skos:notation "TWIST_HUMAN_CORE_EXOME_KIT" ;
  rdfs:comment "Twist Human Core Exome Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.TWIST_HUMAN_CORE_EXOME_PLUS_KIT a owl:NamedIndividual ;
  skos:notation "TWIST_HUMAN_CORE_EXOME_PLUS_KIT" ;
  rdfs:comment "Twist Human Core Exome Plus Kit" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.ULTRALOW_METHYL_SEQ_WITH_TRUE_METHYL_OX_BS a owl:NamedIndividual ;
  skos:notation "ULTRALOW_METHYL_SEQ_WITH_TRUE_METHYL_OX_BS" ;
  rdfs:comment "TECAN Ultralow Methyl-Seq with TrueMethyl oxBS" ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationKitRetailNameEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "A Library Preparation Kit not captured by the controlled vocabulary." ;
  a GHGA:LibraryPreparationKitRetailNameEnum .

GHGA:LibraryPreparationRnaSeqStrandednessEnum a owl:Class ;
  rdfs:comment "Permitted values for library preparation RNASeq strandedness." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( NCIT:C63550 NCIT:C63551 NCIT:C150427 )
  ] .

NCIT:C63550 a owl:NamedIndividual ;
  skos:notation "SENSE" ;
  rdfs:comment "Having a DNA sequence identical to that of a messenger RNA molecule; the coding strand in double-stranded DNA." ;
  a GHGA:LibraryPreparationRnaSeqStrandednessEnum .

NCIT:C63551 a owl:NamedIndividual ;
  skos:notation "ANTISENSE" ;
  rdfs:comment "Having a DNA sequence complementary to that of a messenger RNA molecule; the non-coding strand in double-stranded DNA." ;
  a GHGA:LibraryPreparationRnaSeqStrandednessEnum .

NCIT:C150427 a owl:NamedIndividual ;
  skos:notation "UNSTRANDED" ;
  rdfs:comment "Non-directional sequencing, where the reads can map from either the transcript strand or its complement." ;
  a GHGA:LibraryPreparationRnaSeqStrandednessEnum .

GHGA:PrimerEnum a owl:Class ;
  rdfs:comment "Permitted values for primer." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( EFO:0010215 EFO:0010216 GHGA:PrimerEnum.GENE_SPECIFIC GHGA:PrimerEnum.OTHER )
  ] .

EFO:0010215 a owl:NamedIndividual ;
  skos:notation "OLIGO_D_T" ;
  rdfs:comment "An oligonucleotide primer consisting of thymidine bases only. It is used to target messenger RNA molecules with poly-adenosine 3' end." ;
  a GHGA:PrimerEnum .

EFO:0010216 a owl:NamedIndividual ;
  skos:notation "RANDOM" ;
  rdfs:comment "An oligonucleotide primer with random sequence." ;
  a GHGA:PrimerEnum .

GHGA:PrimerEnum.GENE_SPECIFIC a owl:NamedIndividual ;
  skos:notation "GENE_SPECIFIC" ;
  rdfs:comment "Ready-to-use, usually commercially prepared primers that are used to detect specific genes." ;
  a GHGA:PrimerEnum .

GHGA:PrimerEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "A primer not captured by the controlled vocabulary." ;
  a GHGA:PrimerEnum .

GHGA:EndBiasEnum a owl:Class ;
  rdfs:comment "Permitted values for end bias." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:EndBiasEnum.3_PRIME_END GHGA:EndBiasEnum.5_PRIME_END GHGA:EndBiasEnum.FULL_LENGTH )
  ] .

GHGA:EndBiasEnum.3_PRIME_END a owl:NamedIndividual ;
  skos:notation "3_PRIME_END" ;
  rdfs:comment "The sequencing method preferentially captures the nucleic acids towards the 3 prime end of the targeted molecule." ;
  a GHGA:EndBiasEnum .

GHGA:EndBiasEnum.5_PRIME_END a owl:NamedIndividual ;
  skos:notation "5_PRIME_END" ;
  rdfs:comment "The sequencing method preferentially captures the nucleic acids towards the 5 prime end of the targeted molecule." ;
  a GHGA:EndBiasEnum .

GHGA:EndBiasEnum.FULL_LENGTH a owl:NamedIndividual ;
  skos:notation "FULL_LENGTH" ;
  rdfs:comment "Captures the full length of the targeted molecule." ;
  a GHGA:EndBiasEnum .

GHGA:SequencingProtocolSequencingLayoutEnum a owl:Class ;
  rdfs:comment "Single-end vs paired-end sequencing." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:SequencingProtocolSequencingLayoutEnum.SE GHGA:SequencingProtocolSequencingLayoutEnum.PE GHGA:SequencingProtocolSequencingLayoutEnum.UNSPECIFIED )
  ] .

GHGA:SequencingProtocolSequencingLayoutEnum.SE a owl:NamedIndividual ;
  skos:notation "SE" ;
  rdfs:comment "Single end sequencing." ;
  a GHGA:SequencingProtocolSequencingLayoutEnum .

GHGA:SequencingProtocolSequencingLayoutEnum.PE a owl:NamedIndividual ;
  skos:notation "PE" ;
  rdfs:comment "Paired end sequencing." ;
  a GHGA:SequencingProtocolSequencingLayoutEnum .

GHGA:SequencingProtocolSequencingLayoutEnum.UNSPECIFIED a owl:NamedIndividual ;
  skos:notation "UNSPECIFIED" ;
  rdfs:comment "The sequencing layout is unspecified." ;
  a GHGA:SequencingProtocolSequencingLayoutEnum .

GHGA:InstrumentModelEnum a owl:Class ;
  rdfs:comment "Permitted values for the instrument model." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:InstrumentModelEnum.454_GS GHGA:InstrumentModelEnum.454_GS_20 GHGA:InstrumentModelEnum.454_GS_FLX GHGA:InstrumentModelEnum.454_GS_FLX_TITANIUM GHGA:InstrumentModelEnum.454_GS_FLX GHGA:InstrumentModelEnum.454_GS_JUNIOR GHGA:InstrumentModelEnum.AB_310_GENETIC_ANALYZER GHGA:InstrumentModelEnum.AB_3130_GENETIC_ANALYZER GHGA:InstrumentModelEnum.AB_3130_XL_GENETIC_ANALYZER GHGA:InstrumentModelEnum.AB_3500_GENETIC_ANALYZER GHGA:InstrumentModelEnum.AB_3500_XL_GENETIC_ANALYZER GHGA:InstrumentModelEnum.AB_3730_GENETIC_ANALYZER GHGA:InstrumentModelEnum.AB_3730_XL_GENETIC_ANALYZER GHGA:InstrumentModelEnum.AB_5500_GENETIC_ANALYZER GHGA:InstrumentModelEnum.AB_5500_XL_GENETIC_ANALYZER GHGA:InstrumentModelEnum.AB_5500_XL_W_GENETIC_ANALYSIS_SYSTEM GHGA:InstrumentModelEnum.BGISEQ_50 GHGA:InstrumentModelEnum.BGISEQ_500 GHGA:InstrumentModelEnum.DNBSEQ_G_400 GHGA:InstrumentModelEnum.DNBSEQ_G_400_FAST GHGA:InstrumentModelEnum.DNBSEQ_G_50 GHGA:InstrumentModelEnum.DNBSEQ_T_7 GHGA:InstrumentModelEnum.ELEMENT_AVITI GHGA:InstrumentModelEnum.GRIDION GHGA:InstrumentModelEnum.HELICOS_HELISCOPE GHGA:InstrumentModelEnum.HISEQ_X_FIVE GHGA:InstrumentModelEnum.HISEQ_X_TEN GHGA:InstrumentModelEnum.ILLUMINA_GENOME_ANALYZER GHGA:InstrumentModelEnum.ILLUMINA_GENOME_ANALYZER_II GHGA:InstrumentModelEnum.ILLUMINA_GENOME_ANALYZER_IIX GHGA:InstrumentModelEnum.ILLUMINA_HISCANSQ GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_1000 GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_1500 GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_2000 GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_2500 GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_3000 GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_4000 GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_X GHGA:InstrumentModelEnum.ILLUMINA_MISEQ GHGA:InstrumentModelEnum.ILLUMINA_MINISEQ GHGA:InstrumentModelEnum.ILLUMINA_NOVASEQ_6000 GHGA:InstrumentModelEnum.ILLUMINA_NOVASEQ_X GHGA:InstrumentModelEnum.ILLUMINA_ISEQ_100 GHGA:InstrumentModelEnum.ILLUMINA_ISCAN GHGA:InstrumentModelEnum.ION_GENESTUDIO_S_5 GHGA:InstrumentModelEnum.ION_GENESTUDIO_S_5_PLUS GHGA:InstrumentModelEnum.ION_GENESTUDIO_S_5_PRIME GHGA:InstrumentModelEnum.ION_TORRENT_GENEXUS GHGA:InstrumentModelEnum.ION_TORRENT_PGM GHGA:InstrumentModelEnum.ION_TORRENT_PROTON GHGA:InstrumentModelEnum.ION_TORRENT_S_5 GHGA:InstrumentModelEnum.ION_TORRENT_S_5_XL GHGA:InstrumentModelEnum.MGISEQ_2000_RS GHGA:InstrumentModelEnum.MINION GHGA:InstrumentModelEnum.NEXTSEQ_1000 GHGA:InstrumentModelEnum.NEXTSEQ_2000 GHGA:InstrumentModelEnum.NEXTSEQ_500 GHGA:InstrumentModelEnum.NEXTSEQ_550 GHGA:InstrumentModelEnum.PACBIO_RS GHGA:InstrumentModelEnum.PACBIO_RS_II GHGA:InstrumentModelEnum.PROMETHION GHGA:InstrumentModelEnum.SEQUEL GHGA:InstrumentModelEnum.SEQUEL_II GHGA:InstrumentModelEnum.SEQUEL_IIE GHGA:InstrumentModelEnum.UG_100 GHGA:InstrumentModelEnum.UNSPECIFIED GHGA:InstrumentModelEnum.OTHER )
  ] .

GHGA:InstrumentModelEnum.454_GS a owl:NamedIndividual ;
  skos:notation "454_GS" ;
  rdfs:comment "454 GS" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.454_GS_20 a owl:NamedIndividual ;
  skos:notation "454_GS_20" ;
  rdfs:comment "454 GS 20" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.454_GS_FLX a owl:NamedIndividual ;
  skos:notation "454_GS_FLX" ;
  rdfs:comment "454 GS FLX" ;
  skos:notation "454_GS_FLX+" ;
  rdfs:comment "454 GS FLX+" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.454_GS_FLX_TITANIUM a owl:NamedIndividual ;
  skos:notation "454_GS_FLX_TITANIUM" ;
  rdfs:comment "454 FS FLX Titanium" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.454_GS_JUNIOR a owl:NamedIndividual ;
  skos:notation "454_GS_JUNIOR" ;
  rdfs:comment "454 GS Junior" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_310_GENETIC_ANALYZER a owl:NamedIndividual ;
  skos:notation "AB_310_GENETIC_ANALYZER" ;
  rdfs:comment "AB 310 Genetic Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_3130_GENETIC_ANALYZER a owl:NamedIndividual ;
  skos:notation "AB_3130_GENETIC_ANALYZER" ;
  rdfs:comment "AB 3130 Genetic Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_3130_XL_GENETIC_ANALYZER a owl:NamedIndividual ;
  skos:notation "AB_3130XL_GENETIC_ANALYZER" ;
  rdfs:comment "AB 3130XL Genetic Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_3500_GENETIC_ANALYZER a owl:NamedIndividual ;
  skos:notation "AB_3500_GENETIC_ANALYZER" ;
  rdfs:comment "AB 3500 Genetic Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_3500_XL_GENETIC_ANALYZER a owl:NamedIndividual ;
  skos:notation "AB_3500XL_GENETIC_ANALYZER" ;
  rdfs:comment "AB 3500XL Genetic Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_3730_GENETIC_ANALYZER a owl:NamedIndividual ;
  skos:notation "AB_3730_GENETIC_ANALYZER" ;
  rdfs:comment "AB 3730 Genetic Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_3730_XL_GENETIC_ANALYZER a owl:NamedIndividual ;
  skos:notation "AB_3730XL_GENETIC_ANALYZER" ;
  rdfs:comment "AB 3730XL Genetic Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_5500_GENETIC_ANALYZER a owl:NamedIndividual ;
  skos:notation "AB_5500_GENETIC_ANALYZER" ;
  rdfs:comment "AB 5500 Genetic Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_5500_XL_GENETIC_ANALYZER a owl:NamedIndividual ;
  skos:notation "AB_5500XL_GENETIC_ANALYZER" ;
  rdfs:comment "AB 5500XL Genetic Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.AB_5500_XL_W_GENETIC_ANALYSIS_SYSTEM a owl:NamedIndividual ;
  skos:notation "AB_5500XL-W_GENETIC_ANALYSIS_SYSTEM" ;
  rdfs:comment "AB 5500 XL-W Genetic Analysis System" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.BGISEQ_50 a owl:NamedIndividual ;
  skos:notation "BGISEQ-50" ;
  rdfs:comment "BGISEQ-50:" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.BGISEQ_500 a owl:NamedIndividual ;
  skos:notation "BGISEQ-500" ;
  rdfs:comment "BGISEQ-500" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.DNBSEQ_G_400 a owl:NamedIndividual ;
  skos:notation "DNBSEQ-G400" ;
  rdfs:comment "DNBSEQ-G400" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.DNBSEQ_G_400_FAST a owl:NamedIndividual ;
  skos:notation "DNBSEQ-G400_FAST" ;
  rdfs:comment "DNBSEQ-G400_FAST" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.DNBSEQ_G_50 a owl:NamedIndividual ;
  skos:notation "DNBSEQ-G50" ;
  rdfs:comment "DNBSEQ-G50" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.DNBSEQ_T_7 a owl:NamedIndividual ;
  skos:notation "DNBSEQ-T7" ;
  rdfs:comment "DNBSEQ-T7" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ELEMENT_AVITI a owl:NamedIndividual ;
  skos:notation "ELEMENT_AVITI" ;
  rdfs:comment "Element AVITI" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.GRIDION a owl:NamedIndividual ;
  skos:notation "GRIDION" ;
  rdfs:comment "GridION" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.HELICOS_HELISCOPE a owl:NamedIndividual ;
  skos:notation "HELICOS_HELISCOPE" ;
  rdfs:comment "Helicos HeliScope" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.HISEQ_X_FIVE a owl:NamedIndividual ;
  skos:notation "HISEQ_X_FIVE" ;
  rdfs:comment "HiSeq X Five" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.HISEQ_X_TEN a owl:NamedIndividual ;
  skos:notation "HISEQ_X_TEN" ;
  rdfs:comment "HiSeq X Ten" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_GENOME_ANALYZER a owl:NamedIndividual ;
  skos:notation "ILLUMINA_GENOME_ANALYZER" ;
  rdfs:comment "Illumina Genome Analyzer" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_GENOME_ANALYZER_II a owl:NamedIndividual ;
  skos:notation "ILLUMINA_GENOME_ANALYZER_II" ;
  rdfs:comment "Illumina Genome Analyzer II" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_GENOME_ANALYZER_IIX a owl:NamedIndividual ;
  skos:notation "ILLUMINA_GENOME_ANALYZER_IIX" ;
  rdfs:comment "Illumina Genome Analyzer IIx" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_HISCANSQ a owl:NamedIndividual ;
  skos:notation "ILLUMINA_HISCANSQ" ;
  rdfs:comment "Illumina HiScanSQ" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_1000 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_HISEQ_1000" ;
  rdfs:comment "Illumina HiSeq 1000" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_1500 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_HISEQ_1500" ;
  rdfs:comment "Illumina HiSeq 1500" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_2000 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_HISEQ_2000" ;
  rdfs:comment "Illumina HiSeq 2000" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_2500 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_HISEQ_2500" ;
  rdfs:comment "Illumina HiSeq 2500" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_3000 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_HISEQ_3000" ;
  rdfs:comment "Illumina HiSeq 3000" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_4000 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_HISEQ_4000" ;
  rdfs:comment "Illumina HiSeq 4000" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_HISEQ_X a owl:NamedIndividual ;
  skos:notation "ILLUMINA_HISEQ_X" ;
  rdfs:comment "Illumina HiSeq X" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_MISEQ a owl:NamedIndividual ;
  skos:notation "ILLUMINA_MISEQ" ;
  rdfs:comment "Illumina MiSeq" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_MINISEQ a owl:NamedIndividual ;
  skos:notation "ILLUMINA_MINISEQ" ;
  rdfs:comment "Illumina MiniSeq" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_NOVASEQ_6000 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NOVASEQ_6000" ;
  rdfs:comment "Illumina NovaSeq 6000" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_NOVASEQ_X a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NOVASEQ_X" ;
  rdfs:comment "Illumina NovaSeq X" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_ISEQ_100 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_ISEQ_100" ;
  rdfs:comment "Illumina iSeq 100" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ILLUMINA_ISCAN a owl:NamedIndividual ;
  skos:notation "ILLUMINA_ISCAN" ;
  rdfs:comment "Illumina iScan" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ION_GENESTUDIO_S_5 a owl:NamedIndividual ;
  skos:notation "ION_GENESTUDIO_S5" ;
  rdfs:comment "Ion Genestudio S5" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ION_GENESTUDIO_S_5_PLUS a owl:NamedIndividual ;
  skos:notation "ION_GENESTUDIO_S5_PLUS" ;
  rdfs:comment "Ion Genestudio S5 Plus" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ION_GENESTUDIO_S_5_PRIME a owl:NamedIndividual ;
  skos:notation "ION_GENESTUDIO_S5_PRIME" ;
  rdfs:comment "Ion Genestudio S5 Prime" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ION_TORRENT_GENEXUS a owl:NamedIndividual ;
  skos:notation "ION_TORRENT_GENEXUS" ;
  rdfs:comment "Ion Torrent Genexus" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ION_TORRENT_PGM a owl:NamedIndividual ;
  skos:notation "ION_TORRENT_PGM" ;
  rdfs:comment "Ion Torrent PGM" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ION_TORRENT_PROTON a owl:NamedIndividual ;
  skos:notation "ION_TORRENT_PROTON" ;
  rdfs:comment "Ion Torrent Proton" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ION_TORRENT_S_5 a owl:NamedIndividual ;
  skos:notation "ION_TORRENT_S5" ;
  rdfs:comment "Ion Torrent S5" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.ION_TORRENT_S_5_XL a owl:NamedIndividual ;
  skos:notation "ION_TORRENT_S5_XL" ;
  rdfs:comment "Ion Torrent S5 XL" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.MGISEQ_2000_RS a owl:NamedIndividual ;
  skos:notation "MGISEQ-2000RS" ;
  rdfs:comment "MGISEQ-2000RS" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.MINION a owl:NamedIndividual ;
  skos:notation "MINION" ;
  rdfs:comment "MinION" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.NEXTSEQ_1000 a owl:NamedIndividual ;
  skos:notation "NEXTSEQ_1000" ;
  rdfs:comment "NextSeq 1000" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.NEXTSEQ_2000 a owl:NamedIndividual ;
  skos:notation "NEXTSEQ_2000" ;
  rdfs:comment "NextSeq 2000" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.NEXTSEQ_500 a owl:NamedIndividual ;
  skos:notation "NEXTSEQ_500" ;
  rdfs:comment "NextSeq 500" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.NEXTSEQ_550 a owl:NamedIndividual ;
  skos:notation "NEXTSEQ_550" ;
  rdfs:comment "NextSeq 550" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.PACBIO_RS a owl:NamedIndividual ;
  skos:notation "PACBIO_RS" ;
  rdfs:comment "PacBio RS" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.PACBIO_RS_II a owl:NamedIndividual ;
  skos:notation "PACBIO_RS_II" ;
  rdfs:comment "PacBio RS II" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.PROMETHION a owl:NamedIndividual ;
  skos:notation "PROMETHION" ;
  rdfs:comment "PromethION" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.SEQUEL a owl:NamedIndividual ;
  skos:notation "SEQUEL" ;
  rdfs:comment "Sequel" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.SEQUEL_II a owl:NamedIndividual ;
  skos:notation "SEQUEL_II" ;
  rdfs:comment "Sequel II" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.SEQUEL_IIE a owl:NamedIndividual ;
  skos:notation "SEQUEL_IIE" ;
  rdfs:comment "Sequel IIe" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.UG_100 a owl:NamedIndividual ;
  skos:notation "UG_100" ;
  rdfs:comment "UG 100" ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.UNSPECIFIED a owl:NamedIndividual ;
  skos:notation "UNSPECIFIED" ;
  rdfs:comment "Instrument model is unspecified." ;
  a GHGA:InstrumentModelEnum .

GHGA:InstrumentModelEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "Other instrument model than mentioned above." ;
  a GHGA:InstrumentModelEnum .

GHGA:FlowCellTypeEnum a owl:Class ;
  rdfs:comment "Permitted values for flow cell type." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:FlowCellTypeEnum.ELEMENT_BIOSCIENCES_AVITI_LOW_OUTPUT GHGA:FlowCellTypeEnum.ELEMENT_BIOSCIENCES_AVITI_MID_OUTPUT GHGA:FlowCellTypeEnum.ELEMENT_BIOSCIENCES_AVITI_HIGH_OUTPUT GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_SP GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_S_1 GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_S_2 GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_S_4 GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_XPLUS_1_5_B GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_XPLUS_10_B GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_XPLUS_25_B GHGA:FlowCellTypeEnum.ILLUMINA_MISEQ_MICRO GHGA:FlowCellTypeEnum.ILLUMINA_MISEQ_NANO GHGA:FlowCellTypeEnum.ILLUMINA_NEXTSEQ_HIGH_OUTPUT GHGA:FlowCellTypeEnum.ILLUMINA_NEXTSEQ_MID_OUTPUT GHGA:FlowCellTypeEnum.PACBIO_SEQUELL_II GHGA:FlowCellTypeEnum.PROMETHION GHGA:FlowCellTypeEnum.FLONGLE GHGA:FlowCellTypeEnum.MINION GHGA:FlowCellTypeEnum.GRIDION GHGA:FlowCellTypeEnum.OTHER )
  ] .

GHGA:FlowCellTypeEnum.ELEMENT_BIOSCIENCES_AVITI_LOW_OUTPUT a owl:NamedIndividual ;
  skos:notation "ELEMENT_BIOSCIENCES_AVITI_LOW_OUTPUT" ;
  rdfs:comment "Usage of Element Biosciences Aviti Low Output flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ELEMENT_BIOSCIENCES_AVITI_MID_OUTPUT a owl:NamedIndividual ;
  skos:notation "ELEMENT_BIOSCIENCES_AVITI_MID_OUTPUT" ;
  rdfs:comment "Usage of Element Biosciences Aviti Mid Output flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ELEMENT_BIOSCIENCES_AVITI_HIGH_OUTPUT a owl:NamedIndividual ;
  skos:notation "ELEMENT_BIOSCIENCES_AVITI_HIGH_OUTPUT" ;
  rdfs:comment "Usage of Element Biosciences Aviti High Output flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_SP a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NOVA_SEQ_SP" ;
  rdfs:comment "Usage of Illumina NovaSeq SP flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_S_1 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NOVA_SEQ_S1" ;
  rdfs:comment "Usage of Illumina NovaSeq S1 flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_S_2 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NOVA_SEQ_S2" ;
  rdfs:comment "Usage of Illumina NovaSeq S2 flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_S_4 a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NOVA_SEQ_S4" ;
  rdfs:comment "Usage of Illumina NovaSeq S4 flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_XPLUS_1_5_B a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NOVA_SEQ_XPLUS_1_5B" ;
  rdfs:comment "Usage of Illumina NovaSeq X Plus 1.5B flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_XPLUS_10_B a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NOVA_SEQ_XPLUS_10B" ;
  rdfs:comment "Usage of Illumina NovaSeq X Plus 10B flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_NOVA_SEQ_XPLUS_25_B a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NOVA_SEQ_XPLUS_25B" ;
  rdfs:comment "Usage of Illumina NovaSeq X Plus 25B flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_MISEQ_MICRO a owl:NamedIndividual ;
  skos:notation "ILLUMINA_MISEQ_MICRO" ;
  rdfs:comment "Usage of Illumina MiSeq Micro flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_MISEQ_NANO a owl:NamedIndividual ;
  skos:notation "ILLUMINA_MISEQ_NANO" ;
  rdfs:comment "Usage of Illumina MiSeq Nano flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_NEXTSEQ_HIGH_OUTPUT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NEXTSEQ_HIGH_OUTPUT" ;
  rdfs:comment "Usage of Illumina NextSeq High Output flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.ILLUMINA_NEXTSEQ_MID_OUTPUT a owl:NamedIndividual ;
  skos:notation "ILLUMINA_NEXTSEQ_MID_OUTPUT" ;
  rdfs:comment "Usage of Illumina NextSeq Mid Output flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.PACBIO_SEQUELL_II a owl:NamedIndividual ;
  skos:notation "PACBIO_SEQUELL_II" ;
  rdfs:comment "Usage of PacBio Sequell II flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.PROMETHION a owl:NamedIndividual ;
  skos:notation "PROMETHION" ;
  rdfs:comment "Usage of PromethION flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.FLONGLE a owl:NamedIndividual ;
  skos:notation "FLONGLE" ;
  rdfs:comment "Usage of Flongle flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.MINION a owl:NamedIndividual ;
  skos:notation "MINION" ;
  rdfs:comment "Usage of MinION flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.GRIDION a owl:NamedIndividual ;
  skos:notation "GRIDION" ;
  rdfs:comment "Usage of GridION flow cell." ;
  a GHGA:FlowCellTypeEnum .

GHGA:FlowCellTypeEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "Usage of a flow cell not captured by the controlled vocabulary." ;
  a GHGA:FlowCellTypeEnum .

GHGA:SampleBarcodeReadEnum a owl:Class ;
  rdfs:comment "Permitted values for sample barcode read." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:SampleBarcodeReadEnum.INDEX_1 GHGA:SampleBarcodeReadEnum.INDEX_1_AND_INDEX_2 GHGA:SampleBarcodeReadEnum.OTHER )
  ] .

GHGA:SampleBarcodeReadEnum.INDEX_1 a owl:NamedIndividual ;
  skos:notation "INDEX1" ;
  rdfs:comment "Sample barcode read location is in Index 1." ;
  a GHGA:SampleBarcodeReadEnum .

GHGA:SampleBarcodeReadEnum.INDEX_1_AND_INDEX_2 a owl:NamedIndividual ;
  skos:notation "INDEX1_AND_INDEX2" ;
  rdfs:comment "Sample barcode read location is in Index 1 and Index 2." ;
  a GHGA:SampleBarcodeReadEnum .

GHGA:SampleBarcodeReadEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "Sample barcode read is neither in Index 1 or Index 1 and Index 2." ;
  a GHGA:SampleBarcodeReadEnum .

GHGA:DiseaseOrHealthyEnum a owl:Class ;
  rdfs:comment "Enum to capture whether a condition corresponds to a disease or a healthy state." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:DiseaseOrHealthyEnum.DISEASE GHGA:DiseaseOrHealthyEnum.HEALTHY GHGA:DiseaseOrHealthyEnum.NOT_APPLICABLE )
  ] .

GHGA:DiseaseOrHealthyEnum.DISEASE a owl:NamedIndividual ;
  skos:notation "DISEASE" ;
  rdfs:comment "Disease state." ;
  a GHGA:DiseaseOrHealthyEnum .

GHGA:DiseaseOrHealthyEnum.HEALTHY a owl:NamedIndividual ;
  skos:notation "HEALTHY" ;
  rdfs:comment "Healthy state." ;
  a GHGA:DiseaseOrHealthyEnum .

GHGA:DiseaseOrHealthyEnum.NOT_APPLICABLE a owl:NamedIndividual ;
  skos:notation "NOT_APPLICABLE" ;
  rdfs:comment "The distinction is not applicaple." ;
  a GHGA:DiseaseOrHealthyEnum .

GHGA:CaseControlStatusEnum a owl:Class ;
  rdfs:comment "Enum to capture whether a condition corresponds to a case or a control condition." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:CaseControlStatusEnum.CASE GHGA:CaseControlStatusEnum.CONTROL GHGA:CaseControlStatusEnum.OTHER GHGA:CaseControlStatusEnum.UNKNOWN )
  ] .

GHGA:CaseControlStatusEnum.CASE a owl:NamedIndividual ;
  skos:notation "CASE" ;
  rdfs:comment "The participant is a true case for the phenotype under consideration." ;
  a GHGA:CaseControlStatusEnum .

GHGA:CaseControlStatusEnum.CONTROL a owl:NamedIndividual ;
  skos:notation "CONTROL" ;
  rdfs:comment "The participant is a true control for the phenotype under consideration." ;
  a GHGA:CaseControlStatusEnum .

GHGA:CaseControlStatusEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "The participant's status is neither case nor control." ;
  a GHGA:CaseControlStatusEnum .

GHGA:CaseControlStatusEnum.UNKNOWN a owl:NamedIndividual ;
  skos:notation "UNKNOWN" ;
  rdfs:comment "The participant's status is not known." ;
  a GHGA:CaseControlStatusEnum .

GHGA:AgeRangeEnum a owl:Class ;
  rdfs:comment "Enum to capture the age range that an Indiviudal belongs to." ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:AgeRangeEnum.0_TO_5 GHGA:AgeRangeEnum.6_TO_10 GHGA:AgeRangeEnum.11_TO_15 GHGA:AgeRangeEnum.16_TO_20 GHGA:AgeRangeEnum.21_TO_25 GHGA:AgeRangeEnum.26_TO_30 GHGA:AgeRangeEnum.31_TO_35 GHGA:AgeRangeEnum.36_TO_40 GHGA:AgeRangeEnum.41_TO_45 GHGA:AgeRangeEnum.46_TO_50 GHGA:AgeRangeEnum.51_TO_55 GHGA:AgeRangeEnum.56_TO_60 GHGA:AgeRangeEnum.61_TO_65 GHGA:AgeRangeEnum.66_TO_70 GHGA:AgeRangeEnum.71_TO_75 GHGA:AgeRangeEnum.76_TO_80 GHGA:AgeRangeEnum.81_OR_OLDER GHGA:AgeRangeEnum.UNKNOWN )
  ] .

GHGA:AgeRangeEnum.0_TO_5 a owl:NamedIndividual ;
  skos:notation "0_TO_5" ;
  rdfs:comment "Age between 0 to 5." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.6_TO_10 a owl:NamedIndividual ;
  skos:notation "6_TO_10" ;
  rdfs:comment "Age between 6 to 10." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.11_TO_15 a owl:NamedIndividual ;
  skos:notation "11_TO_15" ;
  rdfs:comment "Age between 11 to 15." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.16_TO_20 a owl:NamedIndividual ;
  skos:notation "16_TO_20" ;
  rdfs:comment "Age between 16 to 20." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.21_TO_25 a owl:NamedIndividual ;
  skos:notation "21_TO_25" ;
  rdfs:comment "Age between 21 to 25." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.26_TO_30 a owl:NamedIndividual ;
  skos:notation "26_TO_30" ;
  rdfs:comment "Age between 26 to 30." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.31_TO_35 a owl:NamedIndividual ;
  skos:notation "31_TO_35" ;
  rdfs:comment "Age between 31 to 35." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.36_TO_40 a owl:NamedIndividual ;
  skos:notation "36_TO_40" ;
  rdfs:comment "Age between 36 to 40." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.41_TO_45 a owl:NamedIndividual ;
  skos:notation "41_TO_45" ;
  rdfs:comment "Age between 41 to 45." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.46_TO_50 a owl:NamedIndividual ;
  skos:notation "46_TO_50" ;
  rdfs:comment "Age between 46 to 50." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.51_TO_55 a owl:NamedIndividual ;
  skos:notation "51_TO_55" ;
  rdfs:comment "Age between 51 to 55." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.56_TO_60 a owl:NamedIndividual ;
  skos:notation "56_TO_60" ;
  rdfs:comment "Age between 56 to 60." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.61_TO_65 a owl:NamedIndividual ;
  skos:notation "61_TO_65" ;
  rdfs:comment "Age between 61 to 65." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.66_TO_70 a owl:NamedIndividual ;
  skos:notation "66_TO_70" ;
  rdfs:comment "Age between 66 to 70." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.71_TO_75 a owl:NamedIndividual ;
  skos:notation "71_TO_75" ;
  rdfs:comment "Age between 71 to 75." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.76_TO_80 a owl:NamedIndividual ;
  skos:notation "76_TO_80" ;
  rdfs:comment "Age between 76 to 80." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.81_OR_OLDER a owl:NamedIndividual ;
  skos:notation "81_OR_OLDER" ;
  rdfs:comment "Age above 80." ;
  a GHGA:AgeRangeEnum .

GHGA:AgeRangeEnum.UNKNOWN a owl:NamedIndividual ;
  skos:notation "UNKNOWN" ;
  rdfs:comment "Age range unknown." ;
  a GHGA:AgeRangeEnum .

GHGA:ReferenceTypeEnum a owl:Class ;
  rdfs:comment "Enum to capture reference data types" ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GHGA:ReferenceTypeEnum.GENOME GHGA:ReferenceTypeEnum.SNP GHGA:ReferenceTypeEnum.INDEL GHGA:ReferenceTypeEnum.TRANSCRIPTOME GHGA:ReferenceTypeEnum.HAPLOTYPE GHGA:ReferenceTypeEnum.VCF GHGA:ReferenceTypeEnum.BED GHGA:ReferenceTypeEnum.REPEATMASKER GHGA:ReferenceTypeEnum.OTHER )
  ] .

GHGA:ReferenceTypeEnum.GENOME a owl:NamedIndividual ;
  skos:notation "GENOME" ;
  rdfs:comment "Reference genome sequence" ;
  a GHGA:ReferenceTypeEnum .

GHGA:ReferenceTypeEnum.SNP a owl:NamedIndividual ;
  skos:notation "SNP" ;
  rdfs:comment "SNP reference database" ;
  a GHGA:ReferenceTypeEnum .

GHGA:ReferenceTypeEnum.INDEL a owl:NamedIndividual ;
  skos:notation "INDEL" ;
  rdfs:comment "Indel reference set" ;
  a GHGA:ReferenceTypeEnum .

GHGA:ReferenceTypeEnum.TRANSCRIPTOME a owl:NamedIndividual ;
  skos:notation "TRANSCRIPTOME" ;
  rdfs:comment "Transcript sequences" ;
  a GHGA:ReferenceTypeEnum .

GHGA:ReferenceTypeEnum.HAPLOTYPE a owl:NamedIndividual ;
  skos:notation "HAPLOTYPE" ;
  rdfs:comment "Haplotype panels" ;
  a GHGA:ReferenceTypeEnum .

GHGA:ReferenceTypeEnum.VCF a owl:NamedIndividual ;
  skos:notation "VCF" ;
  rdfs:comment "Variant call format reference" ;
  a GHGA:ReferenceTypeEnum .

GHGA:ReferenceTypeEnum.BED a owl:NamedIndividual ;
  skos:notation "BED" ;
  rdfs:comment "BED-formatted genomic regions" ;
  a GHGA:ReferenceTypeEnum .

GHGA:ReferenceTypeEnum.REPEATMASKER a owl:NamedIndividual ;
  skos:notation "REPEATMASKER" ;
  rdfs:comment "RepeatMasker annotations" ;
  a GHGA:ReferenceTypeEnum .

GHGA:ReferenceTypeEnum.OTHER a owl:NamedIndividual ;
  skos:notation "OTHER" ;
  rdfs:comment "Other types of references" ;
  a GHGA:ReferenceTypeEnum .

pav:version a owl:AnnotationProperty .

vann:preferredNamespacePrefix a owl:AnnotationProperty .

vann:preferredNamespaceUri a owl:AnnotationProperty .

skos:exactMatch a owl:AnnotationProperty .

skos:altLabel a owl:AnnotationProperty .

skos:notation a owl:AnnotationProperty .

sh:declare a owl:AnnotationProperty .

sh:prefix a owl:AnnotationProperty .

sh:namespace a owl:AnnotationProperty .
