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 AKC: <https://airr-knowledge.org/airrkb/api/v1/id/>
PREFIX APOLLO_SV: <http://purl.obolibrary.org/obo/APOLLO_SV_>
PREFIX BFO: <http://purl.obolibrary.org/obo/BFO_>
PREFIX CL: <http://purl.obolibrary.org/obo/CL_>
PREFIX DOID: <http://purl.obolibrary.org/obo/DOID_>
PREFIX EXO: <http://purl.obolibrary.org/obo/EXO_>
PREFIX GAZ: <http://purl.obolibrary.org/obo/GAZ_>
PREFIX GO: <http://purl.obolibrary.org/obo/GO_>
PREFIX IAO: <http://purl.obolibrary.org/obo/IAO_>
PREFIX NCBITAXON: <http://purl.obolibrary.org/obo/NCBITaxon_>
PREFIX NCIT: <http://purl.obolibrary.org/obo/NCIT_>
PREFIX OBI: <http://purl.obolibrary.org/obo/OBI_>
PREFIX OGMS: <http://purl.obolibrary.org/obo/OGMS_>
PREFIX OMRSE: <http://purl.obolibrary.org/obo/OMRSE_>
PREFIX ONTIE: <https://ontology.iedb.org/ontology/ONTIE_>
PREFIX PATO: <http://purl.obolibrary.org/obo/PATO_>
PREFIX PMID: <https://pubmed.ncbi.nlm.nih.gov/>
PREFIX RO: <http://purl.obolibrary.org/obo/RO_>
PREFIX SBO: <http://purl.obolibrary.org/obo/SBO_>
PREFIX UBERON: <http://purl.obolibrary.org/obo/UBERON_>
PREFIX UNIPROT: <http://www.uniprot.org/uniprot/>
PREFIX VO: <http://purl.obolibrary.org/obo/VO_>
PREFIX ak_schema: <https://github.com/airr-knowledge/ak-schema/>
PREFIX biolink: <https://w3id.org/biolink/>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX doi: <https://www.doi.org/>
PREFIX example: <https://example.org/>
PREFIX iedb_assay: <http://www.iedb.org/assay/>
PREFIX iedb_epitope: <http://www.iedb.org/epitope/>
PREFIX iedb_receptor: <http://www.iedb.org/receptor/>
PREFIX iedb_reference: <http://www.iedb.org/reference/>
PREFIX linkml: <https://w3id.org/linkml/>
PREFIX schema: <http://schema.org/>
PREFIX shex: <http://www.w3.org/ns/shex#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX vann: <http://purl.org/vocab/vann/>

<https://github.com/airr-knowledge/ak-schema> a owl:Ontology ;
  rdfs:label "AIRR Knowledge Schema" ;
  rdfs:comment "Common data model schema for the AIRR Knowledge Commons" ;
  rdfs:seeAlso <https://airr-knowledge.org> ;
  dcterms:license "GNU GPL v3.0" ;
  vann:preferredNamespacePrefix "ak_schema" ;
  vann:preferredNamespaceUri "https://github.com/airr-knowledge/ak-schema/"^^xsd:anyURI ;
  sh:declare [
    sh:prefix "AKC" ;
    sh:namespace "https://airr-knowledge.org/airrkb/api/v1/id/"^^xsd:anyURI
  ] , [
    sh:prefix "APOLLO_SV" ;
    sh:namespace "http://purl.obolibrary.org/obo/APOLLO_SV_"^^xsd:anyURI
  ] , [
    sh:prefix "BFO" ;
    sh:namespace "http://purl.obolibrary.org/obo/BFO_"^^xsd:anyURI
  ] , [
    sh:prefix "CL" ;
    sh:namespace "http://purl.obolibrary.org/obo/CL_"^^xsd:anyURI
  ] , [
    sh:prefix "DOID" ;
    sh:namespace "http://purl.obolibrary.org/obo/DOID_"^^xsd:anyURI
  ] , [
    sh:prefix "EXO" ;
    sh:namespace "http://purl.obolibrary.org/obo/EXO_"^^xsd:anyURI
  ] , [
    sh:prefix "GAZ" ;
    sh:namespace "http://purl.obolibrary.org/obo/GAZ_"^^xsd:anyURI
  ] , [
    sh:prefix "GO" ;
    sh:namespace "http://purl.obolibrary.org/obo/GO_"^^xsd:anyURI
  ] , [
    sh:prefix "IAO" ;
    sh:namespace "http://purl.obolibrary.org/obo/IAO_"^^xsd:anyURI
  ] , [
    sh:prefix "NCBITAXON" ;
    sh:namespace "http://purl.obolibrary.org/obo/NCBITaxon_"^^xsd:anyURI
  ] , [
    sh:prefix "NCIT" ;
    sh:namespace "http://purl.obolibrary.org/obo/NCIT_"^^xsd:anyURI
  ] , [
    sh:prefix "OBI" ;
    sh:namespace "http://purl.obolibrary.org/obo/OBI_"^^xsd:anyURI
  ] , [
    sh:prefix "OGMS" ;
    sh:namespace "http://purl.obolibrary.org/obo/OGMS_"^^xsd:anyURI
  ] , [
    sh:prefix "OMRSE" ;
    sh:namespace "http://purl.obolibrary.org/obo/OMRSE_"^^xsd:anyURI
  ] , [
    sh:prefix "ONTIE" ;
    sh:namespace "https://ontology.iedb.org/ontology/ONTIE_"^^xsd:anyURI
  ] , [
    sh:prefix "PATO" ;
    sh:namespace "http://purl.obolibrary.org/obo/PATO_"^^xsd:anyURI
  ] , [
    sh:prefix "PMID" ;
    sh:namespace "https://pubmed.ncbi.nlm.nih.gov/"^^xsd:anyURI
  ] , [
    sh:prefix "RO" ;
    sh:namespace "http://purl.obolibrary.org/obo/RO_"^^xsd:anyURI
  ] , [
    sh:prefix "SBO" ;
    sh:namespace "http://purl.obolibrary.org/obo/SBO_"^^xsd:anyURI
  ] , [
    sh:prefix "UBERON" ;
    sh:namespace "http://purl.obolibrary.org/obo/UBERON_"^^xsd:anyURI
  ] , [
    sh:prefix "UNIPROT" ;
    sh:namespace "http://www.uniprot.org/uniprot/"^^xsd:anyURI
  ] , [
    sh:prefix "VO" ;
    sh:namespace "http://purl.obolibrary.org/obo/VO_"^^xsd:anyURI
  ] , [
    sh:prefix "ak_schema" ;
    sh:namespace "https://github.com/airr-knowledge/ak-schema/"^^xsd:anyURI
  ] , [
    sh:prefix "biolink" ;
    sh:namespace "https://w3id.org/biolink/"^^xsd:anyURI
  ] , [
    sh:prefix "dc" ;
    sh:namespace "http://purl.org/dc/elements/1.1/"^^xsd:anyURI
  ] , [
    sh:prefix "doi" ;
    sh:namespace "https://www.doi.org/"^^xsd:anyURI
  ] , [
    sh:prefix "example" ;
    sh:namespace "https://example.org/"^^xsd:anyURI
  ] , [
    sh:prefix "iedb_assay" ;
    sh:namespace "http://www.iedb.org/assay/"^^xsd:anyURI
  ] , [
    sh:prefix "iedb_epitope" ;
    sh:namespace "http://www.iedb.org/epitope/"^^xsd:anyURI
  ] , [
    sh:prefix "iedb_receptor" ;
    sh:namespace "http://www.iedb.org/receptor/"^^xsd:anyURI
  ] , [
    sh:prefix "iedb_reference" ;
    sh:namespace "http://www.iedb.org/reference/"^^xsd:anyURI
  ] , [
    sh:prefix "linkml" ;
    sh:namespace "https://w3id.org/linkml/"^^xsd:anyURI
  ] , [
    sh:prefix "rdf" ;
    sh:namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#"^^xsd:anyURI
  ] , [
    sh:prefix "schema" ;
    sh:namespace "http://schema.org/"^^xsd:anyURI
  ] , [
    sh:prefix "shex" ;
    sh:namespace "http://www.w3.org/ns/shex#"^^xsd:anyURI
  ] , [
    sh:prefix "xsd" ;
    sh:namespace "http://www.w3.org/2001/XMLSchema#"^^xsd:anyURI
  ] .

ak_schema:AirrGenotypeData a owl:Class ;
  rdfs:subClassOf ak_schema:AkDataItem , ak_schema:GenotypeSet .

ak_schema:AirrKnowledgeCommons a owl:Class ;
  rdfs:comment "A container for instances of multiple classes." ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ak_schema:ab_tcell_receptors ;
    owl:allValuesFrom GO:0042105
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:assays ;
    owl:allValuesFrom OBI:0000070
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:assessments ;
    owl:allValuesFrom OBI:0002441
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:bcell_receptors ;
    owl:allValuesFrom ak_schema:BCellReceptor
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:chains ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:conclusions ;
    owl:allValuesFrom OBI:0001909
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:datasets ;
    owl:allValuesFrom IAO:0000100
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:epitopes ;
    owl:allValuesFrom ak_schema:Epitope
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gd_tcell_receptors ;
    owl:allValuesFrom GO:0042106
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:immune_exposures ;
    owl:allValuesFrom ak_schema:ImmuneExposure
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:input_output_map ;
    owl:allValuesFrom ak_schema:InputOutputDataMap
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:investigations ;
    owl:allValuesFrom OBI:0000066
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:life_events ;
    owl:allValuesFrom ak_schema:LifeEvent
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:participants ;
    owl:allValuesFrom OBI:0100026
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:references ;
    owl:allValuesFrom IAO:0000310
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_data ;
    owl:allValuesFrom OBI:0000973
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:specimen_collections ;
    owl:allValuesFrom OBI:0000659
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:specimen_processings ;
    owl:allValuesFrom OBI:0000094
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:specimens ;
    owl:allValuesFrom OBI:0100051
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_arms ;
    owl:allValuesFrom OBI:0000181
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_events ;
    owl:allValuesFrom BFO:0000015
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tcr_complexes ;
    owl:allValuesFrom OBI:0003119
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:transformations ;
    owl:allValuesFrom OBI:0200000
  ] .

ak_schema:AirrSequenceAnnotationData a owl:Class ;
  rdfs:comment "annotated VDJ sequence data" ;
  rdfs:subClassOf ak_schema:AkDataItem .

OBI:0600047 a owl:Class ;
  rdfs:subClassOf OBI:0000070 , ak_schema:SequencingRun , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tcr_complexes ;
    owl:allValuesFrom OBI:0003119
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_files ;
    owl:allValuesFrom ak_schema:AirrSequencingData
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_files ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:AirrSequencingData a owl:Class ;
  rdfs:subClassOf OBI:0000973 , ak_schema:SequencingData .

ak_schema:AirrStandards a owl:Class ;
  rdfs:comment "An object directly converted from the AIRR schema." ;
  rdfs:subClassOf [
    a owl:Class ;
    owl:unionOf ( ak_schema:Acknowledgement ak_schema:Alignment ak_schema:AlleleDescription ak_schema:Cell ak_schema:CellExpression ak_schema:CellProcessing ak_schema:Clone ak_schema:DataProcessing ak_schema:DeletedGene ak_schema:Diagnosis ak_schema:DocumentedAllele ak_schema:Genotype ak_schema:GenotypeSet ak_schema:GermlineSet ak_schema:MhcAllele ak_schema:MhcGenotype ak_schema:MhcGenotypeSet ak_schema:Node ak_schema:NucleicAcidProcessing ak_schema:PcrTarget ak_schema:RearrangedSequence ak_schema:Rearrangement ak_schema:Receptor ak_schema:ReceptorReactivity ak_schema:Repertoire ak_schema:RepertoireFilter ak_schema:RepertoireGroup ak_schema:Sample ak_schema:SampleProcessing ak_schema:SequenceDelineationV ak_schema:SequencingData ak_schema:SequencingRun ak_schema:Study ak_schema:Subject ak_schema:SubjectGenotype ak_schema:TimePoint ak_schema:Tree ak_schema:UndocumentedAllele ak_schema:UnrearrangedSequence )
  ] .

ak_schema:AirrStandardsV1P6 a owl:Class ;
  rdfs:comment "An object directly converted from AIRR schema version 1.6." .

ak_schema:AirrStandardsV2P0 a owl:Class ;
  rdfs:comment "An object directly converted from AIRR schema version 2.0." .

ak_schema:AkDataItem a owl:Class ;
  rdfs:comment "data item with an akc_id" ;
  rdfs:subClassOf ak_schema:AkObject , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_item_types ;
    owl:allValuesFrom ak_schema:DataItemTypeEnum
  ] .

IAO:0000100 a owl:Class ;
  rdfs:subClassOf ak_schema:AkDataItem , IAO:0000100 , IAO:0000027 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_items ;
    owl:allValuesFrom ak_schema:AkObject
  ] .

ak_schema:AkObject a owl:Class ;
  rdfs:comment "Anything uniquely identifiable in the AKC." ;
  rdfs:subClassOf [
    a owl:Class ;
    owl:unionOf ( ak_schema:AkDataItem ak_schema:Chain ak_schema:ImmuneReceptor ak_schema:NamedThing OBI:0200113 OBI:0003119 )
  ] .

ak_schema:Acknowledgement a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:acknowledgement_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:acknowledgement_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:individual_full_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:individual_full_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:institution_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:institution_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:orcid_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:orcid_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Alignment a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:segment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:segment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:rev_comp ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:rev_comp ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:score ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:score ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:identity ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:identity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:support ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:support ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cigar ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cigar ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:rank ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:rank ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:AlleleDescription a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_description_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_description_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_description_ref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_description_ref ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:maintainer ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:maintainer ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:acknowledgements ;
    owl:allValuesFrom ak_schema:Acknowledgement
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_address ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_address ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_version ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_date ;
    owl:allValuesFrom xsd:dateTime
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:label ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:label ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:coding_sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:coding_sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:aliases ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:allValuesFrom ak_schema:LocusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:chromosome ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:chromosome ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:SequenceTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:functional ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:functional ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:InferenceTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:allValuesFrom ak_schema:SpeciesOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species_subgroup ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species_subgroup ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:SpeciesSubgroupTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:status ;
    owl:allValuesFrom ak_schema:StatusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:status ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:subgroup_designation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:subgroup_designation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gene_designation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gene_designation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_designation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_designation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_similarity_cluster_designation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_similarity_cluster_designation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_similarity_cluster_member_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_similarity_cluster_member_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_codon_frame ;
    owl:allValuesFrom ak_schema:JCodonFrameEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_codon_frame ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gene_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gene_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gene_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gene_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:utr_5_prime_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:utr_5_prime_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:utr_5_prime_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:utr_5_prime_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:leader_1_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:leader_1_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:leader_1_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:leader_1_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:leader_2_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:leader_2_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:leader_2_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:leader_2_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_rs_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_rs_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_rs_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_rs_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_rs_3_prime_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_rs_3_prime_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_rs_3_prime_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_rs_3_prime_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_rs_5_prime_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_rs_5_prime_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_rs_5_prime_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_rs_5_prime_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_cdr_3_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_cdr_3_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_rs_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_rs_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_rs_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_rs_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_donor_splice ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_donor_splice ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_gene_delineations ;
    owl:allValuesFrom ak_schema:SequenceDelineationV
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:unrearranged_support ;
    owl:allValuesFrom ak_schema:UnrearrangedSequence
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:rearranged_support ;
    owl:allValuesFrom ak_schema:RearrangedSequence
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:paralogs ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:curation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:curation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:curational_tags ;
    owl:allValuesFrom ak_schema:CurationalTagsEnum
  ] .

GO:0042105 a owl:Class ;
  rdfs:subClassOf GO:0042101 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tra_chain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tra_chain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:trb_chain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:trb_chain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0003127 a owl:Class ;
  rdfs:subClassOf OBI:0000070 .

OBI:0003119 a owl:Class ;
  rdfs:subClassOf ak_schema:NamedThing , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antibody ;
    owl:allValuesFrom ak_schema:BCellReceptor
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antibody ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen ;
    owl:allValuesFrom OBI:1110034
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , ak_schema:AkObject , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tcr ;
    owl:allValuesFrom GO:0042101
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tcr ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:epitope ;
    owl:allValuesFrom ak_schema:Epitope
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:epitope ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc ;
    owl:allValuesFrom ak_schema:MhcAllele
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:1110034 a owl:Class ;
  rdfs:subClassOf ak_schema:NamedThing , [
    a owl:Restriction ;
    owl:onProperty ak_schema:source_protein ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:source_protein ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:source_organism ;
    owl:allValuesFrom ak_schema:TaxonomicSpecies
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:source_organism ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0000070 a owl:Class ;
  rdfs:subClassOf BFO:0000015 , [
    a owl:Restriction ;
    owl:onProperty OBI:0000293 ;
    owl:allValuesFrom OBI:0100051
  ] , [
    a owl:Restriction ;
    owl:onProperty OBI:0000293 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty BFO:0000051 ;
    owl:allValuesFrom OBI:0000094
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:AssayTypeOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:has_specified_output ;
    owl:allValuesFrom ak_schema:AkDataItem
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:has_specified_output ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0002441 a owl:Class ;
  rdfs:subClassOf BFO:0000015 , IAO:0000032 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:life_event ;
    owl:allValuesFrom ak_schema:LifeEvent
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:life_event ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:target_entity_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:target_entity_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:BCellReceptor a owl:Class ;
  rdfs:subClassOf ak_schema:ImmuneReceptor , [
    a owl:Restriction ;
    owl:onProperty ak_schema:igh_chain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:igh_chain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:igk_chain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:igk_chain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:igl_chain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:igl_chain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:BiomedicalInvestigations a owl:Class ;
  rdfs:subClassOf ak_schema:OntologyTable , [
    a owl:Restriction ;
    owl:onProperty ak_schema:parent ;
    owl:allValuesFrom ak_schema:BiomedicalInvestigations
  ] .

ak_schema:Cell a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:rearrangements ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptors ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:expression_study_method ;
    owl:allValuesFrom ak_schema:ExpressionStudyMethodEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:expression_study_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:expression_raw_doi ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:expression_raw_doi ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:expression_index ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:expression_index ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:virtual_pairing ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:virtual_pairing ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:CellExpression a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:expression_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:expression_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:property ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:property ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:property_value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:property_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:00000512 a owl:Class ;
  rdfs:subClassOf OBI:0000094 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue_processing ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue_processing ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_subset ;
    owl:allValuesFrom ak_schema:CellSubsetOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_subset ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_phenotype ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_phenotype ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_species ;
    owl:allValuesFrom ak_schema:CellSpeciesOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:single_cell ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:single_cell ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_number ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_number ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cells_per_reaction ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cells_per_reaction ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_storage ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_storage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_quality ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_quality ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_isolation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_isolation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_processing_protocol ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_processing_protocol ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:CellProcessing a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue_processing ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue_processing ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_subset ;
    owl:allValuesFrom ak_schema:CellSubsetOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_subset ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_phenotype ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_phenotype ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_species ;
    owl:allValuesFrom ak_schema:CellSpeciesOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:single_cell ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:single_cell ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_number ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_number ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cells_per_reaction ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cells_per_reaction ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_storage ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_storage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_quality ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_quality ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_isolation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_isolation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_processing_protocol ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_processing_protocol ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Cells a owl:Class ;
  rdfs:subClassOf ak_schema:OntologyTable , [
    a owl:Restriction ;
    owl:onProperty ak_schema:parent ;
    owl:allValuesFrom ak_schema:Cells
  ] .

ak_schema:Chain a owl:Class ;
  rdfs:subClassOf ak_schema:AkObject , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:allValuesFrom ak_schema:SpeciesOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:aa_hash ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:aa_hash ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa_vj_allele_hash ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa_vj_allele_hash ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa_vj_gene_hash ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa_vj_gene_hash ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:complete_vdj ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:complete_vdj ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_aa ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o329 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:allValuesFrom ak_schema:LocusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o343 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o329 xsd:pattern "[ACDEFGHIKLMNPQRSTVWY]+" .

_:o343 xsd:pattern "C[ACDEFGHIKLMNPQRSTVWY]+[FW]" .

ak_schema:ChainSimilarity a owl:Class ;
  rdfs:subClassOf OBI:0200113 , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:ChainSimilarityTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Clone a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:clone_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:clone_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequences ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_alignment_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_alignment_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_alignment_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_alignment_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_alignment_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_alignment_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_alignment_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_alignment_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_alignment_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_alignment_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_alignment_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_alignment_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:umi_count ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:umi_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:clone_count ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:clone_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:seed_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:seed_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:CommunicativeModel a owl:Class ;
  rdfs:subClassOf EXO:0000072 .

EXO:0000073 a owl:Class ;
  rdfs:subClassOf EXO:0000072 .

OBI:0001909 a owl:Class ;
  rdfs:subClassOf ak_schema:NamedThing , [
    a owl:Restriction ;
    owl:onProperty IAO:0000136 ;
    owl:allValuesFrom OBI:0000066
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:datasets ;
    owl:allValuesFrom IAO:0000100
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:result ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:result ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_location_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_location_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_location_value ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_location_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty IAO:0000136 ;
    owl:allValuesFrom ak_schema:SpeciesOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty IAO:0000136 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:experiment_type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:experiment_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

IAO:0000027 a owl:Class ;
  rdfs:subClassOf [
    a owl:Class ;
    owl:unionOf ( IAO:0000100 OBI:0001930 IAO:0000032 )
  ] .

ak_schema:DataProcessing a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:primary_annotation ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:primary_annotation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:software_versions ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:software_versions ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:paired_reads_assembly ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:paired_reads_assembly ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:quality_thresholds ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:quality_thresholds ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:primer_match_cutoffs ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:primer_match_cutoffs ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collapsing_method ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collapsing_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_protocols ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_protocols ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_files ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_database ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_database ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_ref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_ref ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:analysis_provenance_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:analysis_provenance_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0200000 a owl:Class ;
  rdfs:subClassOf BFO:0000015 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:was_generated_by ;
    owl:allValuesFrom ak_schema:InputOutputDataMap
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_transformation_types ;
    owl:allValuesFrom ak_schema:DataTransformationTypeEnum
  ] .

ak_schema:DeletedGene a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:label ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:label ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_ref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_ref ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:phasing ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:phasing ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Diagnosis a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_group_description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_group_description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_diagnosis ;
    owl:allValuesFrom ak_schema:DiseaseDiagnosisOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_diagnosis ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_length ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_stage ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_stage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:prior_therapies ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:prior_therapies ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:immunogen ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:immunogen ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:intervention ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:intervention ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:medical_history ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:medical_history ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Diseases a owl:Class ;
  rdfs:subClassOf ak_schema:OntologyTable , [
    a owl:Restriction ;
    owl:onProperty ak_schema:parent ;
    owl:allValuesFrom ak_schema:Diseases
  ] .

ak_schema:DocumentedAllele a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:label ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:label ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_ref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_ref ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:phasing ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:phasing ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Epitope a owl:Class ;
  rdfs:subClassOf ak_schema:NamedThing , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:ForeignObject a owl:Class ;
  rdfs:comment "An object held outside of the AK." .

GO:0042106 a owl:Class ;
  rdfs:subClassOf GO:0042101 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:trg_chain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:trg_chain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:trd_chain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:trd_chain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Genotype a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_genotype_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_genotype_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:allValuesFrom ak_schema:LocusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:documented_alleles ;
    owl:allValuesFrom ak_schema:DocumentedAllele
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:undocumented_alleles ;
    owl:allValuesFrom ak_schema:UndocumentedAllele
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:deleted_genes ;
    owl:allValuesFrom ak_schema:DeletedGene
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:inference_process ;
    owl:allValuesFrom ak_schema:InferenceProcessEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:inference_process ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:GenotypeSet a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_genotype_set_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_genotype_set_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:genotype_class_list ;
    owl:allValuesFrom ak_schema:Genotype
  ] .

ak_schema:GermlineSet a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:author ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:author ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_address ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_address ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:acknowledgements ;
    owl:allValuesFrom ak_schema:Acknowledgement
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_version ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_date ;
    owl:allValuesFrom xsd:dateTime
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_ref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_set_ref ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pub_ids ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pub_ids ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:allValuesFrom ak_schema:SpeciesOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species_subgroup ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species_subgroup ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:SpeciesSubgroupTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:allValuesFrom ak_schema:LocusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_descriptions ;
    owl:allValuesFrom ak_schema:AlleleDescription
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:curation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:curation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:ImmuneExposure a owl:Class ;
  rdfs:comment "An event involving the immune system of a study participant." ;
  rdfs:subClassOf ak_schema:LifeEvent , [
    a owl:Restriction ;
    owl:onProperty RO:0000057 ;
    owl:allValuesFrom ak_schema:ExposureMaterialOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0000057 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease ;
    owl:allValuesFrom ak_schema:Diseases
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_stage ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_stage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_severity ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_severity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:ImmuneReceptor a owl:Class ;
  rdfs:subClassOf ak_schema:AkObject , [
    a owl:Class ;
    owl:unionOf ( ak_schema:BCellReceptor GO:0042101 )
  ] .

UBERON:0002405 a owl:Class ;
  rdfs:subClassOf ak_schema:NamedThing .

ak_schema:InputOutputDataMap a owl:Class ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_transformation ;
    owl:allValuesFrom OBI:0200000
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_transformation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:has_specified_input ;
    owl:allValuesFrom ak_schema:AkDataItem
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:has_specified_input ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:has_specified_output ;
    owl:allValuesFrom ak_schema:AkDataItem
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:has_specified_output ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] ;
  owl:hasKey ( ak_schema:data_transformation ak_schema:has_specified_input ak_schema:has_specified_output ) .

OBI:0000066 a owl:Class ;
  rdfs:comment "A scientific investigation." ;
  rdfs:subClassOf BFO:0000015 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:investigation_type ;
    owl:allValuesFrom ak_schema:BiomedicalInvestigations
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:investigation_type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:identifier ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:inclusion_exclusion_criteria ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:inclusion_exclusion_criteria ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_date ;
    owl:allValuesFrom xsd:dateTime
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:release_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:update_date ;
    owl:allValuesFrom xsd:dateTime
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:update_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0000057 ;
    owl:allValuesFrom OBI:0100026
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:assays ;
    owl:allValuesFrom OBI:0000070
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:simulations ;
    owl:allValuesFrom APOLLO_SV:00000070
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:documents ;
    owl:allValuesFrom IAO:0000310
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:conclusions ;
    owl:allValuesFrom OBI:0001909
  ] .

OBI:00000711 a owl:Class ;
  rdfs:subClassOf OBI:0000094 , ak_schema:NucleicAcidProcessing .

ak_schema:LifeEvent a owl:Class ;
  rdfs:comment "An event in which a study participant participates." ;
  rdfs:subClassOf BFO:0000015 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0000057 ;
    owl:allValuesFrom OBI:0100026
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0000057 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_event ;
    owl:allValuesFrom BFO:0000015
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_event ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:LifeEventProcessOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0001025 ;
    owl:allValuesFrom ak_schema:GeolocationOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0001025 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:t_0_event ;
    owl:allValuesFrom ak_schema:LifeEvent
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:t_0_event ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:start ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:duration ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:duration ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_unit ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:MhcAllele a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gene ;
    owl:allValuesFrom ak_schema:GeneOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gene ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reference_set_ref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reference_set_ref ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:MhcGenotype a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_genotype_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_genotype_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_class ;
    owl:allValuesFrom ak_schema:MhcClassEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_class ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_alleles ;
    owl:allValuesFrom ak_schema:MhcAllele
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_genotyping_method ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_genotyping_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:MhcGenotypeSet a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_genotype_set_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_genotype_set_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_genotype_list ;
    owl:allValuesFrom ak_schema:MhcGenotype
  ] .

OBI:0001930 a owl:Class ;
  rdfs:subClassOf IAO:0000027 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:measurement_category ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:measurement_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

IAO:0000032 a owl:Class ;
  rdfs:subClassOf IAO:0000027 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:measurement_value ;
    owl:allValuesFrom xsd:decimal
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:measurement_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:measurement_unit ;
    owl:allValuesFrom ak_schema:MeasurementUnitOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:measurement_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

EXO:0000072 a owl:Class ;
  rdfs:subClassOf ak_schema:NamedThing , [
    a owl:Class ;
    owl:unionOf ( ak_schema:CommunicativeModel EXO:0000073 )
  ] .

ak_schema:ModelSpecification a owl:Class ;
  rdfs:subClassOf ak_schema:PlanSpecification .

SBO:0000004 a owl:Class ;
  rdfs:subClassOf ak_schema:NamedThing .

ak_schema:NamedThing a owl:Class ;
  rdfs:comment "Name and description for AKC things." ;
  rdfs:subClassOf ak_schema:AkObject , [
    a owl:Restriction ;
    owl:onProperty schema:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Class ;
    owl:unionOf ( OBI:0003119 OBI:1110034 OBI:0001909 ak_schema:Epitope UBERON:0002405 EXO:0000072 SBO:0000004 OBI:0100026 ak_schema:PlanSpecification BFO:0000015 OBI:0100051 OBI:0000181 )
  ] .

ak_schema:Node a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:NucleicAcidProcessing a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_class ;
    owl:allValuesFrom ak_schema:TemplateClassEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_class ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_quality ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_quality ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_amount ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_amount ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_amount_unit ;
    owl:allValuesFrom ak_schema:TemplateAmountUnitOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_amount_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_method ;
    owl:allValuesFrom ak_schema:LibraryGenerationMethodEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_protocol ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_protocol ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_kit_version ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_kit_version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pcr_target ;
    owl:allValuesFrom ak_schema:PcrTarget
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:complete_sequences ;
    owl:allValuesFrom ak_schema:CompleteSequencesEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:complete_sequences ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:physical_linkage ;
    owl:allValuesFrom ak_schema:PhysicalLinkageEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:physical_linkage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:OntologyTable a owl:Class ;
  rdfs:comment "standard schema for an ontology table" ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ak_schema:term_label ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:term_label ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:parent ;
    owl:allValuesFrom ak_schema:OntologyTable
  ] , [
    a owl:Class ;
    owl:unionOf ( ak_schema:BiomedicalInvestigations ak_schema:Cells ak_schema:Diseases ak_schema:PhenotypeAndTraits ak_schema:TaxonomicSpecies ak_schema:UberAnatomy ak_schema:Units )
  ] .

ak_schema:PcrTarget a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pcr_target_locus ;
    owl:allValuesFrom ak_schema:PcrTargetLocusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pcr_target_locus ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:forward_pcr_primer_target_location ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:forward_pcr_primer_target_location ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reverse_pcr_primer_target_location ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reverse_pcr_primer_target_location ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0100026 a owl:Class ;
  rdfs:comment "A participant in an investigation." ;
  rdfs:subClassOf ak_schema:NamedThing , [
    a owl:Restriction ;
    owl:onProperty RO:0002350 ;
    owl:allValuesFrom OBI:0000181
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0002350 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:allValuesFrom ak_schema:TaxonomicSpecies
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sex ;
    owl:allValuesFrom ak_schema:PhenotypeAndTraits
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sex ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_unit ;
    owl:allValuesFrom ak_schema:AgeUnitOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_event ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_event ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:race ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:race ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:ethnicity ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:ethnicity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0001025 ;
    owl:allValuesFrom ak_schema:GeolocationOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0001025 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:strain ;
    owl:allValuesFrom ak_schema:StrainEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:strain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:PeptidicEpitope a owl:Class ;
  rdfs:subClassOf ak_schema:Epitope , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_aa ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:string ;
      owl:withRestrictions ( _:o661 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:source_protein ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:source_protein ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:source_organism ;
    owl:allValuesFrom ak_schema:TaxonomicSpecies
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:source_organism ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o661 xsd:pattern "[ACDEFGHIKLMNPQRSTVWY]+" .

ak_schema:PhenotypeAndTraits a owl:Class ;
  rdfs:subClassOf ak_schema:OntologyTable , [
    a owl:Restriction ;
    owl:onProperty ak_schema:parent ;
    owl:allValuesFrom ak_schema:PhenotypeAndTraits
  ] .

ak_schema:PlanSpecification a owl:Class ;
  rdfs:comment "A plan with specified actions to meet some objectives." ;
  rdfs:subClassOf ak_schema:NamedThing .

BFO:0000015 a owl:Class ;
  rdfs:comment "A generic process." , "An event that is part of the study design of an investigation." ;
  rdfs:subClassOf ak_schema:NamedThing , [
    a owl:Class ;
    owl:unionOf ( OBI:0000070 OBI:0002441 OBI:0200000 OBI:0000066 ak_schema:LifeEvent APOLLO_SV:00000070 OBI:0000094 BFO:0000015 )
  ] , BFO:0000015 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_arms ;
    owl:allValuesFrom OBI:0000181
  ] .

ak_schema:QueryApi a owl:Class ;
  rdfs:comment "class hierarchy for ak-web-api" ;
  rdfs:subClassOf [
    a owl:Class ;
    owl:unionOf ( ak_schema:QueryExperiment ak_schema:QueryObject ak_schema:QueryTcr )
  ] .

ak_schema:QueryAlphaBetaTcr a owl:Class ;
  rdfs:subClassOf GO:0042101 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tra_chain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tra_chain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:trb_chain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:trb_chain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:QueryExperiment a owl:Class ;
  rdfs:subClassOf ak_schema:QueryApi , OBI:0000070 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:investigation ;
    owl:allValuesFrom OBI:0000066
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:investigation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:participant ;
    owl:allValuesFrom OBI:0100026
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:participant ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:specimen ;
    owl:allValuesFrom OBI:0100051
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:specimen ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:QueryIg a owl:Class ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen ;
    owl:allValuesFrom OBI:1110034
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor ;
    owl:allValuesFrom ak_schema:BCellReceptor
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:QueryObject a owl:Class ;
  rdfs:subClassOf ak_schema:QueryApi , [
    a owl:Restriction ;
    owl:onProperty ak_schema:assay ;
    owl:allValuesFrom ak_schema:QueryExperiment
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:assay ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:bcr ;
    owl:allValuesFrom ak_schema:QueryIg
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:bcr ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tcr ;
    owl:allValuesFrom ak_schema:QueryTcr
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tcr ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:QueryTcr a owl:Class ;
  rdfs:subClassOf ak_schema:QueryApi , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen ;
    owl:allValuesFrom OBI:1110034
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:epitope ;
    owl:allValuesFrom ak_schema:Epitope
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:epitope ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc ;
    owl:allValuesFrom ak_schema:MhcAllele
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor ;
    owl:allValuesFrom GO:0042101
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:RnaTranscriptomeData a owl:Class ;
  rdfs:subClassOf OBI:0000973 .

ak_schema:RearrangedSequence a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:derivation ;
    owl:allValuesFrom ak_schema:DerivationEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:derivation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:ObservationTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:curation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:curation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repository_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repository_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repository_ref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repository_ref ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:deposited_version ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:deposited_version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Rearrangement a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:quality ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:quality ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:rev_comp ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:rev_comp ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:productive ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:productive ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:vj_in_frame ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:vj_in_frame ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:stop_codon ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:stop_codon ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:complete_vdj ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:complete_vdj ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:allValuesFrom ak_schema:LocusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:locus ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_call ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_call ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:quality_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:quality_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:germline_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_1 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_1 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_1_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_1_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_2 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_2 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_2_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_2_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_3 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_3 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_3_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_3_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_4 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_4 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_4_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_4_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_score ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_score ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_identity ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_identity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_support ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_support ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_cigar ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_cigar ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_score ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_score ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_identity ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_identity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_support ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_support ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_cigar ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_cigar ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_score ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_score ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_identity ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_identity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_support ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_support ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_cigar ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_cigar ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_score ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_score ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_identity ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_identity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_support ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_support ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_cigar ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_cigar ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_score ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_score ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_identity ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_identity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_support ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_support ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_cigar ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_cigar ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_sequence_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_sequence_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_sequence_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_sequence_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_germline_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_germline_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_germline_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_germline_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_alignment_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_alignment_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_alignment_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_alignment_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_sequence_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_sequence_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_sequence_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_sequence_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_germline_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_germline_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_germline_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_germline_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_alignment_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_alignment_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_alignment_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_alignment_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_sequence_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_sequence_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_sequence_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_sequence_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_germline_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_germline_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_germline_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_germline_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_alignment_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_alignment_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_alignment_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_alignment_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_sequence_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_sequence_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_sequence_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_sequence_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_germline_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_germline_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_germline_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_germline_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_alignment_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_alignment_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_alignment_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_alignment_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_sequence_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_sequence_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_sequence_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_sequence_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_germline_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_germline_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_germline_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_germline_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_alignment_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_alignment_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_alignment_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_alignment_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_4_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_4_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_4_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_4_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_sequence_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_sequence_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_sequence_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_sequence_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_sequence_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_sequence_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_sequence_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_sequence_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_sequence_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_sequence_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_sequence_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_sequence_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_sequence_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_sequence_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_sequence_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_sequence_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_sequence_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_sequence_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_sequence_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_sequence_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_germline_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_germline_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_germline_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_germline_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_germline_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_germline_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_germline_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_germline_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_germline_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_germline_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_germline_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_germline_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_germline_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_germline_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_germline_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_germline_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_germline_alignment ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_germline_alignment ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_germline_alignment_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:c_germline_alignment_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:junction_aa_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_1_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_1_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_2_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_2_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_3_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:np_3_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:n_1_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:n_1_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:n_2_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:n_2_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:n_3_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:n_3_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_3_v_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_3_v_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_5_d_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_5_d_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_3_d_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_3_d_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_5_d_2_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_5_d_2_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_3_d_2_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_3_d_2_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_5_j_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:p_5_j_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_frameshift ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:v_frameshift ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_frameshift ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:j_frameshift ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_frame ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_frame ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_frame ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:d_2_frame ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:consensus_count ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:consensus_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:duplicate_count ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:duplicate_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:umi_count ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:umi_count ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:clone_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:clone_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sample_processing_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sample_processing_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Receptor a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_hash ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_hash ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:ReceptorTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_variable_domain_1_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_variable_domain_1_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_variable_domain_1_locus ;
    owl:allValuesFrom ak_schema:ReceptorVariableDomain1LocusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_variable_domain_1_locus ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_variable_domain_2_aa ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_variable_domain_2_aa ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_variable_domain_2_locus ;
    owl:allValuesFrom ak_schema:ReceptorVariableDomain2LocusEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_variable_domain_2_locus ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_ref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reactivity_measurements ;
    owl:allValuesFrom ak_schema:ReceptorReactivity
  ] .

ak_schema:ReceptorReactivity a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:LigandTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:AntigenTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen ;
    owl:allValuesFrom OBI:1110034
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen_source_species ;
    owl:allValuesFrom ak_schema:AntigenSourceSpeciesOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:antigen_source_species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:peptide_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:peptide_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:peptide_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:peptide_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_class ;
    owl:allValuesFrom ak_schema:MhcClassEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_class ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_gene_1 ;
    owl:allValuesFrom ak_schema:MhcGene1Ontology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_gene_1 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_allele_1 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_allele_1 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_gene_2 ;
    owl:allValuesFrom ak_schema:MhcGene2Ontology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_gene_2 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_allele_2 ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_allele_2 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reactivity_method ;
    owl:allValuesFrom ak_schema:ReactivityMethodEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reactivity_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reactivity_readout ;
    owl:allValuesFrom ak_schema:ReactivityReadoutEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reactivity_readout ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reactivity_value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reactivity_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reactivity_unit ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:reactivity_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

IAO:0000310 a owl:Class ;
  rdfs:comment "A document about an investigation." ;
  rdfs:subClassOf ak_schema:ForeignObject , [
    a owl:Restriction ;
    owl:onProperty schema:identifier ;
    owl:allValuesFrom owl:Thing
  ] , [
    a owl:Restriction ;
    owl:onProperty IAO:0000136 ;
    owl:allValuesFrom OBI:0000066
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:author ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:journal ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:journal ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:issueNumber ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty schema:issueNumber ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:month ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:month ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:year ;
    owl:allValuesFrom [
      a rdfs:Datatype ;
      owl:onDatatype xsd:integer ;
      owl:withRestrictions ( _:o1081 )
    ]
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:year ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pages ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pages ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

_:o1081 xsd:pattern ".*(19\\d\\d|20\\d\\d).*" .

ak_schema:Repertoire a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study ;
    owl:allValuesFrom ak_schema:Study
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:subject ;
    owl:allValuesFrom ak_schema:Subject
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:subject ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sample ;
    owl:allValuesFrom ak_schema:SampleProcessing
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:data_processing ;
    owl:allValuesFrom ak_schema:DataProcessing
  ] .

ak_schema:RepertoireFilter a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_point ;
    owl:allValuesFrom ak_schema:TimePoint
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_point ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:RepertoireGroup a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_group_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_group_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_group_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_group_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_group_description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoire_group_description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repertoires ;
    owl:allValuesFrom ak_schema:RepertoireFilter
  ] .

ak_schema:Sample a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sample_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sample_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue ;
    owl:allValuesFrom ak_schema:TissueOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:anatomic_site ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:anatomic_site ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_state_sample ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_state_sample ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_relative ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_relative ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_relative_unit ;
    owl:allValuesFrom ak_schema:CollectionTimePointRelativeUnitOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_relative_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_reference ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_reference ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:biomaterial_provider ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:biomaterial_provider ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:SampleProcessing a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sample_processing_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sample_processing_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sample_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sample_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue ;
    owl:allValuesFrom ak_schema:TissueOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:anatomic_site ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:anatomic_site ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_state_sample ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:disease_state_sample ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_relative ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_relative ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_relative_unit ;
    owl:allValuesFrom ak_schema:CollectionTimePointRelativeUnitOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_relative_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_reference ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collection_time_point_reference ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:biomaterial_provider ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:biomaterial_provider ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue_processing ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue_processing ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_subset ;
    owl:allValuesFrom ak_schema:CellSubsetOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_subset ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_phenotype ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_phenotype ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_species ;
    owl:allValuesFrom ak_schema:CellSpeciesOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:single_cell ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:single_cell ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_number ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_number ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cells_per_reaction ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cells_per_reaction ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_storage ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_storage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_quality ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_quality ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_isolation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_isolation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_processing_protocol ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cell_processing_protocol ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_class ;
    owl:allValuesFrom ak_schema:TemplateClassEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_class ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_quality ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_quality ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_amount ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_amount ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_amount_unit ;
    owl:allValuesFrom ak_schema:TemplateAmountUnitOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:template_amount_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_method ;
    owl:allValuesFrom ak_schema:LibraryGenerationMethodEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_method ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_protocol ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_protocol ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_kit_version ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:library_generation_kit_version ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pcr_target ;
    owl:allValuesFrom ak_schema:PcrTarget
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:complete_sequences ;
    owl:allValuesFrom ak_schema:CompleteSequencesEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:complete_sequences ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:physical_linkage ;
    owl:allValuesFrom ak_schema:PhysicalLinkageEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:physical_linkage ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_run_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_run_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:total_reads_passing_qc_filter ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:total_reads_passing_qc_filter ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_platform ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_platform ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_facility ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_facility ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_run_date ;
    owl:allValuesFrom xsd:dateTime
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_run_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_kit ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_kit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_files ;
    owl:allValuesFrom ak_schema:SequencingData
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_files ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0000973 a owl:Class ;
  rdfs:comment "sequence data items are given an akc_id" ;
  rdfs:subClassOf ak_schema:AkDataItem .

ak_schema:SequenceDelineationV a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_delineation_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence_delineation_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:delineation_scheme ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:delineation_scheme ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:unaligned_sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:unaligned_sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:aligned_sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:aligned_sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_1_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_1_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_2_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_2_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:fwr_3_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:cdr_3_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:alignment_labels ;
    owl:allValuesFrom xsd:string
  ] .

ak_schema:SequencingData a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_data_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_data_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:FileTypeEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:filename ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:filename ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:read_direction ;
    owl:allValuesFrom ak_schema:ReadDirectionEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:read_direction ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:read_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:read_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:paired_filename ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:paired_filename ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:paired_read_direction ;
    owl:allValuesFrom ak_schema:PairedReadDirectionEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:paired_read_direction ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:paired_read_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:paired_read_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:index_filename ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:index_filename ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:index_length ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:index_length ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:SequencingRun a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_run_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_run_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:total_reads_passing_qc_filter ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:total_reads_passing_qc_filter ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_platform ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_platform ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_facility ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_facility ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_run_date ;
    owl:allValuesFrom xsd:dateTime
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_run_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_kit ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_kit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_files ;
    owl:allValuesFrom ak_schema:SequencingData
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequencing_files ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0200113 a owl:Class ;
  rdfs:subClassOf ak_schema:AkObject , [
    a owl:Restriction ;
    owl:onProperty ak_schema:chain_domain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:chain_domain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:chain_codomain ;
    owl:allValuesFrom ak_schema:Chain
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:chain_codomain ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

APOLLO_SV:00000070 a owl:Class ;
  rdfs:subClassOf BFO:0000015 .

OBI:0100051 a owl:Class ;
  rdfs:subClassOf ak_schema:NamedThing , [
    a owl:Restriction ;
    owl:onProperty ak_schema:life_event ;
    owl:allValuesFrom ak_schema:LifeEvent
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:life_event ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue ;
    owl:allValuesFrom ak_schema:TissueOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tissue ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0000659 a owl:Class ;
  rdfs:subClassOf ak_schema:LifeEvent , [
    a owl:Restriction ;
    owl:onProperty OBI:0000293 ;
    owl:allValuesFrom OBI:0100051
  ] , [
    a owl:Restriction ;
    owl:onProperty OBI:0000293 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0000094 a owl:Class ;
  rdfs:subClassOf BFO:0000015 , [
    a owl:Restriction ;
    owl:onProperty OBI:0000293 ;
    owl:allValuesFrom OBI:0100051
  ] , [
    a owl:Restriction ;
    owl:onProperty OBI:0000293 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Study a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_title ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_title ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom ak_schema:StudyTypeOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_description ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_description ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:inclusion_exclusion_criteria ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:inclusion_exclusion_criteria ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:grants ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:grants ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_contact ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:study_contact ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collected_by ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:collected_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_address ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:lab_address ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:submitted_by ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:submitted_by ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pub_ids ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:pub_ids ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:keywords_study ;
    owl:allValuesFrom ak_schema:KeywordsStudyEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:adc_publish_date ;
    owl:allValuesFrom xsd:dateTime
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:adc_publish_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:adc_update_date ;
    owl:allValuesFrom xsd:dateTime
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:adc_update_date ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

OBI:0000181 a owl:Class ;
  rdfs:comment "A population of participants of an investigation." ;
  rdfs:subClassOf ak_schema:NamedThing , [
    a owl:Restriction ;
    owl:onProperty RO:0000056 ;
    owl:allValuesFrom OBI:0000066
  ] , [
    a owl:Restriction ;
    owl:onProperty RO:0000056 ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Subject a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:subject_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:subject_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:synthetic ;
    owl:allValuesFrom xsd:boolean
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:synthetic ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:allValuesFrom ak_schema:SpeciesOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:species ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sex ;
    owl:allValuesFrom ak_schema:SexEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sex ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_min ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_min ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_max ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_max ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_unit ;
    owl:allValuesFrom ak_schema:AgeUnitOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_event ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:age_event ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:ancestry_population ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:ancestry_population ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:ethnicity ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:ethnicity ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:race ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:race ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:strain_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:strain_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:linked_subjects ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:linked_subjects ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty rdf:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:diagnosis ;
    owl:allValuesFrom ak_schema:Diagnosis
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:genotype ;
    owl:allValuesFrom ak_schema:SubjectGenotype
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:genotype ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:SubjectGenotype a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_genotype_set ;
    owl:allValuesFrom ak_schema:GenotypeSet
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:receptor_genotype_set ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_genotype_set ;
    owl:allValuesFrom ak_schema:MhcGenotypeSet
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:mhc_genotype_set ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

GO:0042101 a owl:Class ;
  rdfs:subClassOf ak_schema:ImmuneReceptor , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:type ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Class ;
    owl:unionOf ( GO:0042105 GO:0042106 ak_schema:QueryAlphaBetaTcr )
  ] .

OBI:1110037 a owl:Class ;
  rdfs:subClassOf OBI:0000070 , ak_schema:TCellReceptorEpitopeSpecificityMeasurement , [
    a owl:Restriction ;
    owl:onProperty ak_schema:epitope ;
    owl:allValuesFrom ak_schema:Epitope
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:epitope ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tcr_complexes ;
    owl:allValuesFrom OBI:0003119
  ] .

ak_schema:TCellReceptorEpitopeSpecificityMeasurement a owl:Class ;
  rdfs:subClassOf OBI:0001930 , [
    a owl:Restriction ;
    owl:onProperty ak_schema:measurement_category ;
    owl:allValuesFrom ak_schema:CategoricalSpecificityEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:measurement_category ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:TaxonomicSpecies a owl:Class ;
  rdfs:subClassOf ak_schema:OntologyTable , [
    a owl:Restriction ;
    owl:onProperty ak_schema:parent ;
    owl:allValuesFrom ak_schema:TaxonomicSpecies
  ] .

ak_schema:TimePoint a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_point_label ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_point_label ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_point_value ;
    owl:allValuesFrom xsd:float
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_point_value ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_point_unit ;
    owl:allValuesFrom ak_schema:TimePointUnitOntology
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:time_point_unit ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Tree a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tree_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:tree_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:clone_id ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:clone_id ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:newick ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:newick ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:nodes ;
    owl:allValuesFrom ak_schema:Node
  ] .

ak_schema:UberAnatomy a owl:Class ;
  rdfs:subClassOf ak_schema:OntologyTable , [
    a owl:Restriction ;
    owl:onProperty ak_schema:parent ;
    owl:allValuesFrom ak_schema:UberAnatomy
  ] .

ak_schema:UndocumentedAllele a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:allele_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:phasing ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:phasing ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:Units a owl:Class ;
  rdfs:subClassOf ak_schema:OntologyTable , [
    a owl:Restriction ;
    owl:onProperty ak_schema:parent ;
    owl:allValuesFrom ak_schema:Units
  ] .

ak_schema:UnrearrangedSequence a owl:Class ;
  rdfs:subClassOf ak_schema:AirrStandards , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:sequence ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:curation ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:curation ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repository_name ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repository_name ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repository_ref ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:repository_ref ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:patch_no ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:patch_no ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gff_seqid ;
    owl:allValuesFrom xsd:string
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gff_seqid ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gff_start ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gff_start ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gff_end ;
    owl:allValuesFrom xsd:integer
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:gff_end ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:strand ;
    owl:allValuesFrom ak_schema:StrandEnum
  ] , [
    a owl:Restriction ;
    owl:onProperty ak_schema:strand ;
    owl:maxCardinality "1"^^xsd:nonNegativeInteger
  ] .

ak_schema:aa_hash a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:acknowledgement_id a owl:DatatypeProperty ;
  rdfs:comment "unique identifier of this Acknowledgement within the file" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:acknowledgements a owl:ObjectProperty ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:Acknowledgement .

ak_schema:adc_publish_date a owl:DatatypeProperty ;
  rdfs:comment "Date the study was first published in the AIRR Data Commons." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:dateTime ;
  a owl:FunctionalProperty .

ak_schema:adc_update_date a owl:DatatypeProperty ;
  rdfs:comment "Date the study data was updated in the AIRR Data Commons." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:dateTime ;
  a owl:FunctionalProperty .

ak_schema:age a owl:DatatypeProperty ;
  rdfs:comment "The age of a participant relative to age_event" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:age_event a owl:DatatypeProperty ;
  rdfs:comment "Event in the study schedule to which `Age` refers. For NCBI BioSample this MUST be `sampling`. For other implementations submitters need to be aware that there is currently no mechanism to encode to potential delta between `Age event` and `Sample collection time`, hence the chosen events should be in temporal proximity." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:age_max a owl:DatatypeProperty ;
  rdfs:comment "Upper boundary of age range or equal to age_min for specific age. This field should only be null if age_min is null." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:age_min a owl:DatatypeProperty ;
  rdfs:comment "Specific age or lower boundary of age range." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:age_unit a owl:ObjectProperty ;
  rdfs:comment "Unit of age range" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:AgeUnitOntology ;
  a owl:FunctionalProperty .

ak_schema:aliases a owl:DatatypeProperty ;
  rdfs:comment "Alternative names for this sequence" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string .

ak_schema:aligned_sequence a owl:DatatypeProperty ;
  rdfs:comment "Aligned sequence if this delineation provides an alignment. An aligned sequence should always be  provided for IMGT delineations." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:alignment_labels a owl:DatatypeProperty ;
  rdfs:comment "One string for each codon in the aligned_sequence indicating the label of that codon according to  the numbering of the delineation scheme if it provides one." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string .

ak_schema:allele_description_id a owl:DatatypeProperty ;
  rdfs:comment "Unique identifier of this AlleleDescription within the file. Typically, generated by the  repository hosting the record." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:allele_description_ref a owl:DatatypeProperty ;
  rdfs:comment "Unique reference to the allele description, in standardized form (Repo:Label:Version)" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:allele_descriptions a owl:ObjectProperty ;
  rdfs:comment "list of allele_descriptions in the germline set" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:AlleleDescription .

ak_schema:allele_designation a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:allele_name a owl:DatatypeProperty ;
  rdfs:comment "Allele name as allocated by the inference pipeline" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:allele_similarity_cluster_designation a owl:DatatypeProperty ;
  rdfs:comment "ID of the similarity cluster used in this germline set, if designated" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:allele_similarity_cluster_member_id a owl:DatatypeProperty ;
  rdfs:comment "Membership ID of the allele within the similarity cluster, if a cluster is designated" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:analysis_provenance_id a owl:DatatypeProperty ;
  rdfs:comment "Identifier for machine-readable PROV model of analysis provenance" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:anatomic_site a owl:DatatypeProperty ;
  rdfs:comment "The anatomic location of the tissue, e.g. Inguinal, femur" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:ancestry_population a owl:DatatypeProperty ;
  rdfs:comment "Broad geographic origin of ancestry (continent)" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:antibody a owl:ObjectProperty ;
  rdfs:comment "B cell receptor, immunoglobulin antibody" ;
  rdfs:range ak_schema:BCellReceptor ;
  a owl:FunctionalProperty .

ak_schema:antigen a owl:ObjectProperty ;
  rdfs:comment "A material entity with antigen role" ;
  rdfs:range OBI:1110034 ;
  a owl:FunctionalProperty .

ak_schema:antigen_source_species a owl:ObjectProperty ;
  rdfs:comment "The species from which the antigen was isolated" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:AntigenSourceSpeciesOntology ;
  a owl:FunctionalProperty .

rdf:type a owl:ObjectProperty ;
  rdfs:comment "The type of antigen before processing by the immune system." ;
  ak_schema:nullable "false" ;
  rdfs:comment "The specific type of an assay" , "The specific type of an assessment" , "Type of similarity calculation between two immune receptor chains" , "File format for the raw reads or sequences" ;
  ak_schema:nullable "true" ;
  rdfs:comment "Type of inference(s) from which this gene sequence was inferred" , "The specific type of a life event" , "Classification of ligand binding to receptor" , "Relation between subject and `linked_subjects`, can be genetic or environmental (e.g.exposure)" , "The type of observation from which this sequence was drawn, such as direct sequencing or  inference from repertoire sequencing data." , "Keyword describing the property type and detection method used to measure the property value. The following keywords are recommended, but custom property types are also valid: \"mrna_expression_by_read_count\", \"protein_expression_by_fluorescence_intensity\", \"antigen_bait_binding_by_fluorescence_intensity\", \"protein_expression_by_dna_barcode_count\" and \"antigen_bait_binding_by_dna_barcode_count\"." , "The top-level receptor type, either Immunoglobulin (Ig) or T Cell Receptor (TCR)." , "The way the sample was obtained, e.g. fine-needle aspirate, organ harvest, peripheral venous puncture" , "Sequence type (V, D, J, C)" , "" , "Type of study design" ;
  rdfs:range ak_schema:AntigenTypeEnum ;
  a owl:FunctionalProperty ;
  rdfs:range ak_schema:AssayTypeOntology , xsd:string , ak_schema:ChainSimilarityTypeEnum , ak_schema:FileTypeEnum , ak_schema:InferenceTypeEnum , ak_schema:LifeEventProcessOntology , ak_schema:LigandTypeEnum , ak_schema:ObservationTypeEnum , ak_schema:ReceptorTypeEnum , ak_schema:SequenceTypeEnum , ak_schema:SpeciesSubgroupTypeEnum , ak_schema:StudyTypeOntology .

schema:identifier a owl:ObjectProperty ;
  rdfs:comment "Identifier for external archival resource for the investigation, e.g., BioProject" , "The source URLs for a reference" .

ak_schema:assays a owl:ObjectProperty ;
  rdfs:comment "The assays performed by the investigation" ;
  rdfs:range OBI:0000070 .

ak_schema:author a owl:DatatypeProperty ;
  rdfs:comment "Corresponding author" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

schema:author a owl:DatatypeProperty ;
  rdfs:comment "The authors of a reference" ;
  rdfs:range xsd:string .

ak_schema:biomaterial_provider a owl:DatatypeProperty ;
  rdfs:comment "Name and address of the entity providing the sample" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:c_alignment_end a owl:DatatypeProperty ;
  rdfs:comment "End position of the C gene alignment in both the sequence_alignment and germline_alignment fields (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:c_alignment_start a owl:DatatypeProperty ;
  rdfs:comment "Start position of the C gene alignment in both the sequence_alignment and germline_alignment fields (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:c_call a owl:DatatypeProperty ;
  rdfs:comment "Constant region gene with allele. If referring to a known reference sequence in a database the relevant gene/allele nomenclature should be followed (e.g., IGHG1*01 if using IMGT/GENE-DB)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:c_cigar a owl:DatatypeProperty ;
  rdfs:comment "CIGAR string for the C gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:c_germline_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned constant region germline sequence spanning the same region as the c_sequence_alignment field and including the same set of corrections and spacers (if any)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:c_germline_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the c_germline_aligment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:c_germline_end a owl:DatatypeProperty ;
  rdfs:comment "Alignment end position in the C gene reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:c_germline_start a owl:DatatypeProperty ;
  rdfs:comment "Alignment start position in the C gene reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:c_identity a owl:DatatypeProperty ;
  rdfs:comment "Fractional identity for the C gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:c_score a owl:DatatypeProperty ;
  rdfs:comment "Alignment score for the C gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:c_sequence_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned portion of query sequence assigned to the constant region, including any indel corrections or numbering spacers." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:c_sequence_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the c_sequence_alignment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:c_sequence_end a owl:DatatypeProperty ;
  rdfs:comment "End position of the C gene in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:c_sequence_start a owl:DatatypeProperty ;
  rdfs:comment "Start position of the C gene in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:c_support a owl:DatatypeProperty ;
  rdfs:comment "C gene alignment E-value, p-value, likelihood, probability or other similar measure of support for the C gene assignment as defined by the alignment tool." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:call a owl:DatatypeProperty ;
  rdfs:comment "Gene assignment with allele." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cdr_1 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the aligned CDR1 region." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cdr_1_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the cdr1 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cdr_1_end a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:cdr_1_start a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:cdr_2 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the aligned CDR2 region." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cdr_2_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the cdr2 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cdr_2_end a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:cdr_2_start a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:cdr_3 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the aligned CDR3 region." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cdr_3_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the cdr3 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cdr_3_end a owl:DatatypeProperty ;
  rdfs:comment "CDR3 end position in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:cdr_3_start a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:cell_id a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cell_isolation a owl:DatatypeProperty ;
  rdfs:comment "Description of the procedure used for marker-based isolation or enrich cells" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cell_number a owl:DatatypeProperty ;
  rdfs:comment "Total number of cells that went into the experiment" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:cell_phenotype a owl:DatatypeProperty ;
  rdfs:comment "List of cellular markers and their expression levels used to isolate the cell population" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cell_processing_protocol a owl:DatatypeProperty ;
  rdfs:comment "Description of the methods applied to the sample including cell preparation/ isolation/enrichment and nucleic acid extraction. This should closely mirror the Materials and methods section in the manuscript." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cell_quality a owl:DatatypeProperty ;
  rdfs:comment "Relative amount of viable cells after preparation and (if applicable) thawing" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:cell_species a owl:ObjectProperty ;
  rdfs:comment "Binomial designation of the species from which the analyzed cells originate. Typically, this value should be identical to `species`, in which case it SHOULD NOT be set explicitly. However, there are valid experimental setups in which the two might differ, e.g., chimeric animal models. If set, this key will overwrite the `species` information for all lower layers of the schema." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:CellSpeciesOntology ;
  a owl:FunctionalProperty .

ak_schema:cell_storage a owl:DatatypeProperty ;
  rdfs:comment "TRUE if cells were cryo-preserved between isolation and further processing" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:cell_subset a owl:ObjectProperty ;
  rdfs:comment "Commonly-used designation of isolated cell population" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:CellSubsetOntology ;
  a owl:FunctionalProperty .

ak_schema:cells_per_reaction a owl:DatatypeProperty ;
  rdfs:comment "Number of cells for each biological replicate" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:chain_codomain a owl:ObjectProperty ;
  rdfs:comment "Immune receptor chain element in binary relation codomain" ;
  rdfs:range ak_schema:Chain ;
  a owl:FunctionalProperty .

ak_schema:chain_domain a owl:ObjectProperty ;
  rdfs:comment "Immune receptor chain element in binary relation domain" ;
  rdfs:range ak_schema:Chain ;
  a owl:FunctionalProperty .

ak_schema:chromosome a owl:DatatypeProperty ;
  rdfs:comment "chromosome on which the gene is located" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:cigar a owl:DatatypeProperty ;
  rdfs:comment "Alignment CIGAR string." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:clone_count a owl:DatatypeProperty ;
  rdfs:comment "Absolute count of the size (number of members) of this clone in the repertoire. This could simply be the number of sequences (Rearrangement records) observed in this clone, the number of distinct cell barcodes (unique cell_id values), or a more sophisticated calculation appropriate to the experimental protocol. Absolute count is provided versus a frequency so that downstream analysis tools can perform their own normalization." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:clone_id a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:coding_sequence a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the core coding region, such as the coding region of a D-, J- or C- gene  or the coding region of a V-gene excluding the leader." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:collapsing_method a owl:DatatypeProperty ;
  rdfs:comment "The method used for combining multiple sequences from (4) into a single sequence in (5)" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:collected_by a owl:DatatypeProperty ;
  rdfs:comment "Full contact information of the data collector, i.e. the person who is legally responsible for data collection and release. This should include an e-mail address and a persistent identifier such as an ORCID ID." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:collection_time_point_reference a owl:DatatypeProperty ;
  rdfs:comment "Event in the study schedule to which `Sample collection time` relates to" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:collection_time_point_relative a owl:DatatypeProperty ;
  rdfs:comment "Time point at which sample was taken, relative to `Collection time event`" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:collection_time_point_relative_unit a owl:ObjectProperty ;
  rdfs:comment "Unit of Sample collection time" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:CollectionTimePointRelativeUnitOntology ;
  a owl:FunctionalProperty .

ak_schema:complete_sequences a owl:ObjectProperty ;
  rdfs:comment "To be considered `complete`, the procedure used for library construction MUST generate sequences that 1) include the first V gene codon that encodes the mature polypeptide chain (i.e. after the leader sequence) and 2) include the last complete codon of the J gene (i.e. 1 bp 5' of the J->C splice site) and 3) provide sequence information for all positions between 1) and 2). To be considered `complete & untemplated`, the sections of the sequences defined in points 1) to 3) of the previous sentence MUST be untemplated, i.e. MUST NOT overlap with the primers used in library preparation. `mixed` should only be used if the procedure used for library construction will likely produce multiple categories of sequences in the given experiment. It SHOULD NOT be used as a replacement of a NULL value." ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:CompleteSequencesEnum ;
  a owl:FunctionalProperty .

ak_schema:complete_vdj a owl:DatatypeProperty ;
  rdfs:comment "Complete VDJ flag." ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:conclusions a owl:ObjectProperty ;
  rdfs:comment "The conclusions from the investigation" ;
  rdfs:range OBI:0001909 .

ak_schema:consensus_count a owl:DatatypeProperty ;
  rdfs:comment "Number of reads contributing to the UMI consensus or contig assembly for this sequence. For example, the sum of the number of reads for all UMIs that contribute to the query sequence." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:curation a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:curational_tags a owl:ObjectProperty ;
  rdfs:comment "Controlled-vocabulary tags applied to this description" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:CurationalTagsEnum .

ak_schema:d_2_alignment_end a owl:DatatypeProperty ;
  rdfs:comment "End position of the second D gene alignment in both the sequence_alignment and germline_alignment fields (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_2_alignment_start a owl:DatatypeProperty ;
  rdfs:comment "Start position of the second D gene alignment in both the sequence_alignment and germline_alignment fields (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_2_call a owl:DatatypeProperty ;
  rdfs:comment "Second D gene with allele. If referring to a known reference sequence in a database the relevant gene/allele nomenclature should be followed (e.g., IGHD3-10*01 if using IMGT/GENE-DB)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_2_cigar a owl:DatatypeProperty ;
  rdfs:comment "CIGAR string for the second D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_2_frame a owl:DatatypeProperty ;
  rdfs:comment "Numerical reading frame (1, 2, 3) of the second D gene in the query nucleotide sequence, where frame 1 is relative to the first codon of D gene reference sequence." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_2_germline_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned D gene germline sequence spanning the same region as the d2_sequence_alignment field and including the same set of corrections and spacers (if any)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_2_germline_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the d2_germline_alignment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_2_germline_end a owl:DatatypeProperty ;
  rdfs:comment "Alignment end position in the second D gene reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_2_germline_start a owl:DatatypeProperty ;
  rdfs:comment "Alignment start position in the second D gene reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_2_identity a owl:DatatypeProperty ;
  rdfs:comment "Fractional identity for the second D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:d_2_score a owl:DatatypeProperty ;
  rdfs:comment "Alignment score for the second D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:d_2_sequence_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned portion of query sequence assigned to the second D gene, including any indel corrections or numbering spacers." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_2_sequence_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the d2_sequence_alignment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_2_sequence_end a owl:DatatypeProperty ;
  rdfs:comment "End position of the second D gene in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_2_sequence_start a owl:DatatypeProperty ;
  rdfs:comment "Start position of the second D gene in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_2_support a owl:DatatypeProperty ;
  rdfs:comment "D gene alignment E-value, p-value, likelihood, probability or other similar measure of support for the second D gene as defined by the alignment tool." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:d_alignment_end a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_alignment_start a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_call a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_cigar a owl:DatatypeProperty ;
  rdfs:comment "CIGAR string for the first or only D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_frame a owl:DatatypeProperty ;
  rdfs:comment "Numerical reading frame (1, 2, 3) of the first or only D gene in the query nucleotide sequence, where frame 1 is relative to the first codon of D gene reference sequence." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_germline_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned D gene germline sequence spanning the same region as the d_sequence_alignment field and including the same set of corrections and spacers (if any)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_germline_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the d_germline_alignment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_germline_end a owl:DatatypeProperty ;
  rdfs:comment "Alignment end position in the D gene reference sequence for the first or only D gene (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_germline_start a owl:DatatypeProperty ;
  rdfs:comment "Alignment start position in the D gene reference sequence for the first or only D gene (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_identity a owl:DatatypeProperty ;
  rdfs:comment "Fractional identity for the first or only D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:d_rs_3_prime_end a owl:DatatypeProperty ;
  rdfs:comment "End co-ordinate in the sequence field of the 3 prime D recombination site (D-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_rs_3_prime_start a owl:DatatypeProperty ;
  rdfs:comment "Start co-ordinate in the sequence field of the 3 prime D recombination site (D-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_rs_5_prime_end a owl:DatatypeProperty ;
  rdfs:comment "End co-ordinate in the sequence field of 5 the prime D recombination site (D-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_rs_5_prime_start a owl:DatatypeProperty ;
  rdfs:comment "Start co-ordinate in the sequence field of the 5 prime D recombination site (D-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_score a owl:DatatypeProperty ;
  rdfs:comment "Alignment score for the first or only D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:d_sequence_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned portion of query sequence assigned to the first or only D gene, including any indel corrections or numbering spacers." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_sequence_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the d_sequence_alignment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:d_sequence_end a owl:DatatypeProperty ;
  rdfs:comment "End position of the first or only D gene in the query sequence. (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_sequence_start a owl:DatatypeProperty ;
  rdfs:comment "Start position of the first or only D gene in the query sequence. (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:d_support a owl:DatatypeProperty ;
  rdfs:comment "D gene alignment E-value, p-value, likelihood, probability or other similar measure of support for the first or only D gene as defined by the alignment tool." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:data_item_types a owl:ObjectProperty ;
  rdfs:comment "semantic types of the data" ;
  rdfs:range ak_schema:DataItemTypeEnum .

ak_schema:data_items a owl:ObjectProperty ;
  rdfs:comment "set of data items" ;
  rdfs:range ak_schema:AkObject .

ak_schema:data_location_type a owl:DatatypeProperty ;
  rdfs:comment "The type of location where data was found, e.g. figure, table" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:data_location_value a owl:DatatypeProperty ;
  rdfs:comment "An identifier for the location of the data, e.g. figure 2" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:data_processing a owl:ObjectProperty ;
  rdfs:comment "List of Data Processing objects" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:DataProcessing .

ak_schema:data_processing_files a owl:DatatypeProperty ;
  rdfs:comment "Array of file names for data produced by this data processing." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string .

ak_schema:data_processing_id a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:data_processing_protocols a owl:DatatypeProperty ;
  rdfs:comment "General description of how QC is performed" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:data_transformation a owl:ObjectProperty ;
  rdfs:comment "a process that transforms input data into output data" ;
  rdfs:range OBI:0200000 ;
  a owl:FunctionalProperty .

ak_schema:data_transformation_types a owl:ObjectProperty ;
  rdfs:comment "semantic types of the data transformation" ;
  rdfs:range ak_schema:DataTransformationTypeEnum .

ak_schema:datasets a owl:ObjectProperty ;
  rdfs:comment "The datasets that support a conclusion" ;
  rdfs:range IAO:0000100 .

ak_schema:deleted_genes a owl:ObjectProperty ;
  rdfs:comment "Array of genes identified as being deleted in this genotype" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:DeletedGene .

ak_schema:delineation_scheme a owl:DatatypeProperty ;
  rdfs:comment "Name of the delineation scheme" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:deposited_version a owl:DatatypeProperty ;
  rdfs:comment "Version number of the sequence within the repository" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:derivation a owl:ObjectProperty ;
  rdfs:comment "The class of nucleic acid that was used as primary starting material" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:DerivationEnum ;
  a owl:FunctionalProperty .

schema:description a owl:DatatypeProperty ;
  rdfs:comment "A human-readable description for a thing" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:diagnosis a owl:ObjectProperty ;
  rdfs:comment "Diagnosis information for subject" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:Diagnosis .

ak_schema:disease a owl:ObjectProperty ;
  rdfs:comment "The disease relevant to an immune exposure" ;
  rdfs:range ak_schema:Diseases ;
  a owl:FunctionalProperty .

ak_schema:disease_diagnosis a owl:ObjectProperty ;
  rdfs:comment "Diagnosis of subject" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:DiseaseDiagnosisOntology ;
  a owl:FunctionalProperty .

ak_schema:disease_length a owl:DatatypeProperty ;
  rdfs:comment "Time duration between initial diagnosis and current intervention" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:disease_severity a owl:DatatypeProperty ;
  rdfs:comment "The severity of the disease relevant to an immune exposure" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:disease_stage a owl:DatatypeProperty ;
  rdfs:comment "Stage of disease at current intervention" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:disease_state_sample a owl:DatatypeProperty ;
  rdfs:comment "Histopathologic evaluation of the sample" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:documented_alleles a owl:ObjectProperty ;
  rdfs:comment "List of alleles documented in reference set(s)" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:DocumentedAllele .

ak_schema:documents a owl:ObjectProperty ;
  rdfs:comment "The documents produced by the investigation" ;
  rdfs:range IAO:0000310 .

ak_schema:duplicate_count a owl:DatatypeProperty ;
  rdfs:comment "Copy number or number of duplicate observations for the query sequence. For example, the number of identical reads observed for this sequence." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:duration a owl:DatatypeProperty ;
  rdfs:comment "The duration of this life event" ;
  rdfs:range xsd:decimal ;
  a owl:FunctionalProperty .

ak_schema:epitope a owl:ObjectProperty ;
  rdfs:comment "The epitope being measured" ;
  rdfs:range ak_schema:Epitope ;
  a owl:FunctionalProperty .

ak_schema:ethnicity a owl:DatatypeProperty ;
  rdfs:comment "Ethnic group of subject (defined as cultural/language-based membership)" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:exclusion_criteria a owl:DatatypeProperty ;
  rdfs:comment "Participants are excluded from an investigation if they meet this criteria" ;
  rdfs:range xsd:string .

ak_schema:experiment_type a owl:DatatypeProperty ;
  rdfs:comment "The type of experiment that supports the conclusion" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

RO:0000057 a owl:ObjectProperty ;
  rdfs:comment "The material relevant to an immune exposure" , "The participant of a life event" , "The participants involved with the investigation" ;
  rdfs:range ak_schema:ExposureMaterialOntology , OBI:0100026 .

ak_schema:expression_id a owl:DatatypeProperty ;
  rdfs:comment "Identifier of this expression property measurement." ;
  ak_schema:nullable "false" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:expression_index a owl:DatatypeProperty ;
  rdfs:comment "Index addressing the current event within the raw data set." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:expression_raw_doi a owl:DatatypeProperty ;
  rdfs:comment "DOI of raw data set containing the current event" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:expression_study_method a owl:ObjectProperty ;
  rdfs:comment "Keyword describing the methodology used to assess expression. This values for this field MUST  come from a controlled vocabulary." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:ExpressionStudyMethodEnum ;
  a owl:FunctionalProperty .

ak_schema:file_format a owl:ObjectProperty ;
  rdfs:comment "Format and organization of the data in the file" ;
  rdfs:range ak_schema:AkFileFormatEnum ;
  a owl:FunctionalProperty .

ak_schema:filename a owl:DatatypeProperty ;
  rdfs:comment "File name for the raw reads or sequences. The first file in paired-read sequencing." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:forward_pcr_primer_target_location a owl:DatatypeProperty ;
  rdfs:comment "Position of the most distal nucleotide templated by the forward primer or primer mix" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:functional a owl:DatatypeProperty ;
  rdfs:comment "True if the gene is functional, false if it is a pseudogene" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:fwr_1 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the aligned FWR1 region." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:fwr_1_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the fwr1 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:fwr_1_end a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:fwr_1_start a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:fwr_2 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the aligned FWR2 region." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:fwr_2_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the fwr2 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:fwr_2_end a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:fwr_2_start a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:fwr_3 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the aligned FWR3 region." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:fwr_3_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the fwr3 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:fwr_3_end a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:fwr_3_start a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:fwr_4 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the aligned FWR4 region." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:fwr_4_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the fwr4 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:fwr_4_end a owl:DatatypeProperty ;
  rdfs:comment "FWR4 end position in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:fwr_4_start a owl:DatatypeProperty ;
  rdfs:comment "FWR4 start position in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:gene a owl:ObjectProperty ;
  rdfs:comment "The MHC gene to which the described allele belongs" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:GeneOntology ;
  a owl:FunctionalProperty .

ak_schema:gene_designation a owl:DatatypeProperty ;
  rdfs:comment "Gene number or other identifier, as (and if) defined" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:gene_end a owl:DatatypeProperty ;
  rdfs:comment "Co-ordinate in the sequence field of the last gene-coding nucleotide in the coding_sequence field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:gene_start a owl:DatatypeProperty ;
  rdfs:comment "Co-ordinate in the sequence field of the first nucleotide in the coding_sequence field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:genotype a owl:ObjectProperty ;
  rdfs:comment "" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:SubjectGenotype ;
  a owl:FunctionalProperty .

ak_schema:genotype_class_list a owl:ObjectProperty ;
  rdfs:comment "List of Genotypes included in this Receptor Genotype Set." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:Genotype .

RO:0001025 a owl:ObjectProperty ;
  rdfs:comment "The geolocation of a participant at birth" ;
  rdfs:range ak_schema:GeolocationOntology ;
  a owl:FunctionalProperty .

ak_schema:germline_alignment a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:germline_alignment_aa a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:germline_database a owl:DatatypeProperty ;
  rdfs:comment "Source of germline V(D)J genes with version number or date accessed." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:germline_end a owl:DatatypeProperty ;
  rdfs:comment "Alignment end position in the reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:germline_set_id a owl:DatatypeProperty ;
  rdfs:comment "Unique identifier of the GermlineSet within this file. Typically, generated by the  repository hosting the record." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:germline_set_name a owl:DatatypeProperty ;
  rdfs:comment "descriptive name of this germline set" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:germline_set_ref a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:germline_start a owl:DatatypeProperty ;
  rdfs:comment "Alignment start position in the reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:gff_end a owl:DatatypeProperty ;
  rdfs:comment "Genomic co-ordinates of the end of the sequence of interest described in this record in  Ensemble GFF version 3." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:gff_seqid a owl:DatatypeProperty ;
  rdfs:comment "Sequence (from the assembly) of a window including the gene and preferably also the promoter region." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:gff_start a owl:DatatypeProperty ;
  rdfs:comment "Genomic co-ordinates of the start of the sequence of interest described in this record in  Ensemble GFF version 3." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:grants a owl:DatatypeProperty ;
  rdfs:comment "Funding agencies and grant numbers" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:has_specified_input a owl:ObjectProperty ;
  rdfs:comment "input data item" ;
  rdfs:range ak_schema:AkDataItem ;
  a owl:FunctionalProperty .

ak_schema:has_specified_output a owl:ObjectProperty ;
  rdfs:comment "output data item" ;
  rdfs:range ak_schema:AkDataItem ;
  a owl:FunctionalProperty .

ak_schema:identity a owl:DatatypeProperty ;
  rdfs:comment "Alignment fractional identity." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:igh_chain a owl:ObjectProperty ;
  rdfs:comment "IG heavy chain" ;
  rdfs:range ak_schema:Chain ;
  a owl:FunctionalProperty .

ak_schema:igk_chain a owl:ObjectProperty ;
  rdfs:comment "IG kappa light chain" ;
  rdfs:range ak_schema:Chain ;
  a owl:FunctionalProperty .

ak_schema:igl_chain a owl:ObjectProperty ;
  rdfs:comment "IG lambda light chain" ;
  rdfs:range ak_schema:Chain ;
  a owl:FunctionalProperty .

ak_schema:immunogen a owl:DatatypeProperty ;
  rdfs:comment "Antigen, vaccine or drug applied to subject at this intervention" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:inclusion_criteria a owl:DatatypeProperty ;
  rdfs:comment "Participants in an investigation must meet this criteria" ;
  rdfs:range xsd:string .

ak_schema:inclusion_exclusion_criteria a owl:DatatypeProperty ;
  rdfs:comment "List of criteria for inclusion/exclusion for the study" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:index_filename a owl:DatatypeProperty ;
  rdfs:comment "File name for the index file" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:index_length a owl:DatatypeProperty ;
  rdfs:comment "Read length in bases for the index file" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:individual_full_name a owl:DatatypeProperty ;
  rdfs:comment "Full name of individual" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:inference_process a owl:ObjectProperty ;
  rdfs:comment "Information on how the genotype was acquired. Controlled vocabulary." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:InferenceProcessEnum ;
  a owl:FunctionalProperty .

ak_schema:institution_name a owl:DatatypeProperty ;
  rdfs:comment "Individual's department and institution name" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:intervention a owl:DatatypeProperty ;
  rdfs:comment "Description of intervention" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

RO:0000056 a owl:ObjectProperty ;
  rdfs:comment "An investigation in which the study arm participates" ;
  rdfs:range OBI:0000066 ;
  a owl:FunctionalProperty .

ak_schema:investigation_type a owl:ObjectProperty ;
  rdfs:comment "Type of study design" ;
  rdfs:range ak_schema:BiomedicalInvestigations ;
  a owl:FunctionalProperty .

IAO:0000136 a owl:ObjectProperty ;
  rdfs:comment "The investigations that a reference or conclusion are about" , "The type of organism that the conclusion is about" ;
  rdfs:range OBI:0000066 , ak_schema:SpeciesOntology .

ak_schema:isotype a owl:DatatypeProperty ;
  rdfs:comment "The isotype of the chain" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

schema:issueNumber a owl:DatatypeProperty ;
  rdfs:comment "The issue of the journal in which a reference was published" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:j_alignment_end a owl:DatatypeProperty ;
  rdfs:comment "End position of the J gene alignment in both the sequence_alignment and germline_alignment fields (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_alignment_start a owl:DatatypeProperty ;
  rdfs:comment "Start position of the J gene alignment in both the sequence_alignment and germline_alignment fields (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_call a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:j_cdr_3_end a owl:DatatypeProperty ;
  rdfs:comment "In the case of a J-gene, the co-ordinate in the sequence field of the first nucelotide of the  conserved PHE or TRP (IMGT codon position 118)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_cigar a owl:DatatypeProperty ;
  rdfs:comment "CIGAR string for the J gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:j_codon_frame a owl:ObjectProperty ;
  rdfs:comment "Codon position of the first nucleotide in the 'coding_sequence' field. Mandatory for J genes.  Not used for V or D genes. '1' means the sequence is in-frame, '2' means that the first bp is  missing from the first codon, and '3' means that the first 2 bp are missing." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:JCodonFrameEnum ;
  a owl:FunctionalProperty .

ak_schema:j_donor_splice a owl:DatatypeProperty ;
  rdfs:comment "Co-ordinate in the sequence field of the final 3' nucleotide of the J-REGION (J-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_frameshift a owl:DatatypeProperty ;
  rdfs:comment "True if the J gene in the query nucleotide sequence contains a translational frameshift relative to the frame of the J gene reference sequence." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:j_germline_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned J gene germline sequence spanning the same region as the j_sequence_alignment field and including the same set of corrections and spacers (if any)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:j_germline_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the j_germline_alignment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:j_germline_end a owl:DatatypeProperty ;
  rdfs:comment "Alignment end position in the J gene reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_germline_start a owl:DatatypeProperty ;
  rdfs:comment "Alignment start position in the J gene reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_identity a owl:DatatypeProperty ;
  rdfs:comment "Fractional identity for the J gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:j_rs_end a owl:DatatypeProperty ;
  rdfs:comment "End co-ordinate in the sequence field of J recombination site (J-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_rs_start a owl:DatatypeProperty ;
  rdfs:comment "Start co-ordinate in the sequence field of J recombination site (J-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_score a owl:DatatypeProperty ;
  rdfs:comment "Alignment score for the J gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:j_sequence_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned portion of query sequence assigned to the J gene, including any indel corrections or numbering spacers." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:j_sequence_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the j_sequence_alignment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:j_sequence_end a owl:DatatypeProperty ;
  rdfs:comment "End position of the J gene in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_sequence_start a owl:DatatypeProperty ;
  rdfs:comment "Start position of the J gene in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:j_support a owl:DatatypeProperty ;
  rdfs:comment "J gene alignment E-value, p-value, likelihood, probability or other similar measure of support for the J gene assignment as defined by the alignment tool." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:journal a owl:DatatypeProperty ;
  rdfs:comment "The journal in which a reference was published" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:junction a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:junction_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the junction." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:junction_aa_length a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:junction_aa_vj_allele_hash a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:junction_aa_vj_gene_hash a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:junction_end a owl:DatatypeProperty ;
  rdfs:comment "Junction region end position in the alignment (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:junction_length a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:junction_start a owl:DatatypeProperty ;
  rdfs:comment "Junction region start position in the alignment (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:keywords_study a owl:ObjectProperty ;
  rdfs:comment "Keywords describing properties of one or more data sets in a study. \"contains_schema\" keywords indicate that the study contains data objects from the AIRR Schema of that type (Rearrangement, Clone, Cell, Receptor) while the other keywords indicate that the study design considers the type of data indicated (e.g. it is possible to have a study that \"contains_paired_chain\" but does not \"contains_schema_cell\")." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:KeywordsStudyEnum .

ak_schema:lab_address a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:lab_name a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:label a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:leader_1_end a owl:DatatypeProperty ;
  rdfs:comment "End co-ordinate in the sequence field of L-PART1 (V-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:leader_1_start a owl:DatatypeProperty ;
  rdfs:comment "Start co-ordinate in the sequence field of L-PART1 (V-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:leader_2_end a owl:DatatypeProperty ;
  rdfs:comment "End co-ordinate in the sequence field of L-PART2 (V-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:leader_2_start a owl:DatatypeProperty ;
  rdfs:comment "Start co-ordinate in the sequence field of L-PART2 (V-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:library_generation_kit_version a owl:DatatypeProperty ;
  rdfs:comment "When using a library generation protocol from a commercial provider, provide the protocol version number" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:library_generation_method a owl:ObjectProperty ;
  rdfs:comment "Generic type of library generation" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:LibraryGenerationMethodEnum ;
  a owl:FunctionalProperty .

ak_schema:library_generation_protocol a owl:DatatypeProperty ;
  rdfs:comment "Description of processes applied to substrate to obtain a library that is ready for sequencing" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:life_event a owl:ObjectProperty ;
  rdfs:comment "The life event corresponding to an immune exposure" ;
  rdfs:range ak_schema:LifeEvent ;
  a owl:FunctionalProperty .

ak_schema:linked_subjects a owl:DatatypeProperty ;
  rdfs:comment "Subject ID to which `Relation type` refers" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:locus a owl:ObjectProperty ;
  rdfs:range ak_schema:LocusEnum ;
  a owl:FunctionalProperty .

ak_schema:maintainer a owl:DatatypeProperty ;
  rdfs:comment "Maintainer of this sequence record" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:measurement_category a owl:ObjectProperty ;
  rdfs:comment "The measurement result category" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:measurement_unit a owl:ObjectProperty ;
  rdfs:comment "The measurement result value unit" ;
  rdfs:range ak_schema:MeasurementUnitOntology ;
  a owl:FunctionalProperty .

ak_schema:measurement_value a owl:DatatypeProperty ;
  rdfs:comment "The measurement result value" ;
  rdfs:range xsd:decimal ;
  a owl:FunctionalProperty .

ak_schema:medical_history a owl:DatatypeProperty ;
  rdfs:comment "Medical history of subject that is relevant to assess the course of disease and/or treatment" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:mhc a owl:ObjectProperty ;
  rdfs:comment "Major histocompatibility complex" ;
  rdfs:range ak_schema:MhcAllele ;
  a owl:FunctionalProperty .

ak_schema:mhc_allele_1 a owl:DatatypeProperty ;
  rdfs:comment "Allele designation of the MHC alpha chain" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:mhc_allele_2 a owl:DatatypeProperty ;
  rdfs:comment "Allele designation of the MHC class II beta chain or the invariant beta2-microglobin chain" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:mhc_alleles a owl:ObjectProperty ;
  rdfs:comment "List of MHC alleles of the indicated mhc_class identified in an individual" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:MhcAllele .

ak_schema:mhc_class a owl:ObjectProperty ;
  rdfs:range ak_schema:MhcClassEnum ;
  a owl:FunctionalProperty .

ak_schema:mhc_gene_1 a owl:ObjectProperty ;
  rdfs:comment "The MHC gene to which the mhc_allele_1 belongs" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:MhcGene1Ontology ;
  a owl:FunctionalProperty .

ak_schema:mhc_gene_2 a owl:ObjectProperty ;
  rdfs:comment "The MHC gene to which the mhc_allele_2 belongs" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:MhcGene2Ontology ;
  a owl:FunctionalProperty .

ak_schema:mhc_genotype_id a owl:DatatypeProperty ;
  rdfs:comment "A unique identifier for this MHCGenotype, assumed to be unique in the context of the study" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:mhc_genotype_list a owl:ObjectProperty ;
  rdfs:comment "List of MHCGenotypes included in this set" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:MhcGenotype .

ak_schema:mhc_genotype_set a owl:ObjectProperty ;
  rdfs:comment "MHC genotype set for this subject." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:MhcGenotypeSet ;
  a owl:FunctionalProperty .

ak_schema:mhc_genotype_set_id a owl:DatatypeProperty ;
  rdfs:comment "A unique identifier for this MHCGenotypeSet" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:mhc_genotyping_method a owl:DatatypeProperty ;
  rdfs:comment "Information on how the genotype was determined. The content of this field should come from a list of recommended terms provided in the AIRR Schema documentation." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:month a owl:DatatypeProperty ;
  rdfs:comment "The month of the issue of the journal in which a reference was published" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:n_1_length a owl:DatatypeProperty ;
  rdfs:comment "Number of untemplated nucleotides 5' of the first or only D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:n_2_length a owl:DatatypeProperty ;
  rdfs:comment "Number of untemplated nucleotides 3' of the first or only D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:n_3_length a owl:DatatypeProperty ;
  rdfs:comment "Number of untemplated nucleotides 3' of the second D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

schema:name a owl:DatatypeProperty ;
  rdfs:comment "A human-readable name for a thing" , "The title of a reference" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:newick a owl:DatatypeProperty ;
  rdfs:comment "Newick string of the tree edges." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:nodes a owl:ObjectProperty ;
  rdfs:comment "Dictionary of nodes in the tree, keyed by sequence_id string" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:Node .

ak_schema:np_1 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the combined N/P region between the V gene and first D gene alignment or between the V gene and J gene alignments." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:np_1_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the np1 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:np_1_length a owl:DatatypeProperty ;
  rdfs:comment "Number of nucleotides between the V gene and first D gene alignments or between the V gene and J gene alignments." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:np_2 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the combined N/P region between either the first D gene and J gene alignments or the first D gene and second D gene alignments." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:np_2_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the np2 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:np_2_length a owl:DatatypeProperty ;
  rdfs:comment "Number of nucleotides between either the first D gene and J gene alignments or the first D gene and second D gene alignments." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:np_3 a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence of the combined N/P region between the second D gene and J gene alignments." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:np_3_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the np3 field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:np_3_length a owl:DatatypeProperty ;
  rdfs:comment "Number of nucleotides between the second D gene and J gene alignments." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:orcid_id a owl:DatatypeProperty ;
  rdfs:comment "Individual's ORCID identifier" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:p_3_d_2_length a owl:DatatypeProperty ;
  rdfs:comment "Number of palindromic nucleotides 3' of the second D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:p_3_d_length a owl:DatatypeProperty ;
  rdfs:comment "Number of palindromic nucleotides 3' of the first or only D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:p_3_v_length a owl:DatatypeProperty ;
  rdfs:comment "Number of palindromic nucleotides 3' of the V gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:p_5_d_2_length a owl:DatatypeProperty ;
  rdfs:comment "Number of palindromic nucleotides 5' of the second D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:p_5_d_length a owl:DatatypeProperty ;
  rdfs:comment "Number of palindromic nucleotides 5' of the first or only D gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:p_5_j_length a owl:DatatypeProperty ;
  rdfs:comment "Number of palindromic nucleotides 5' of the J gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:pages a owl:DatatypeProperty ;
  rdfs:comment "The pages of the issue of the journal in which a reference was published" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:paired_filename a owl:DatatypeProperty ;
  rdfs:comment "File name for the second file in paired-read sequencing" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:paired_read_direction a owl:ObjectProperty ;
  rdfs:comment "Read direction for the second file in paired-read sequencing" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:PairedReadDirectionEnum ;
  a owl:FunctionalProperty .

ak_schema:paired_read_length a owl:DatatypeProperty ;
  rdfs:comment "Read length in bases for the second file in paired-read sequencing" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:paired_reads_assembly a owl:DatatypeProperty ;
  rdfs:comment "How paired end reads were assembled into a single receptor sequence" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:paralogs a owl:DatatypeProperty ;
  rdfs:comment "Gene symbols of any paralogs" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string .

ak_schema:parent a owl:ObjectProperty ;
  rdfs:comment "parent term ID for ontology term" ;
  rdfs:range ak_schema:OntologyTable .

ak_schema:patch_no a owl:DatatypeProperty ;
  rdfs:comment "Genome assembly patch number in which this gene was determined" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:pcr_target a owl:ObjectProperty ;
  rdfs:comment "If a PCR step was performed that specifically targets the IG/TR loci, the target and primer locations need to be provided here. This field holds an array of PCRTarget objects, so that multiplex PCR setups amplifying multiple loci at the same time can be annotated using one record per locus. PCR setups not targeting any specific locus must not annotate this field but select the appropriate library_generation_method instead." ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:PcrTarget .

ak_schema:pcr_target_locus a owl:ObjectProperty ;
  rdfs:comment "Designation of the target locus. Note that this field uses a controlled vocubulary that is meant to provide a generic classification of the locus, not necessarily the correct designation according to a specific nomenclature." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:PcrTargetLocusEnum ;
  a owl:FunctionalProperty .

ak_schema:peptide_end a owl:DatatypeProperty ;
  rdfs:comment "End position of the peptide within the reference protein sequence" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:peptide_start a owl:DatatypeProperty ;
  rdfs:comment "Start position of the peptide within the reference protein sequence" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:phasing a owl:DatatypeProperty ;
  rdfs:comment "Chromosomal phasing indicator. Alleles with the same value are inferred to be located on the  same chromosome." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:physical_linkage a owl:ObjectProperty ;
  rdfs:comment "In case an experimental setup is used that physically links nucleic acids derived from distinct `Rearrangements` before library preparation, this field describes the mode of that linkage. All `hetero_*` terms indicate that in case of paired-read sequencing, the two reads should be expected to map to distinct IG/TR loci. `*_head-head` refers to techniques that link the 5' ends of transcripts in a single-cell context. `*_tail-head` refers to techniques that link the 3' end of one transcript to the 5' end of another one in a single-cell context. This term does not provide any information whether a continuous reading-frame between the two is generated. `*_prelinked` refers to constructs in which the linkage was already present on the DNA level (e.g. scFv)." ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:PhysicalLinkageEnum ;
  a owl:FunctionalProperty .

ak_schema:primary_annotation a owl:DatatypeProperty ;
  rdfs:comment "If true, indicates this is the primary or default data processing for the repertoire and its rearrangements. If false, indicates this is a secondary or additional data processing." ;
  ak_schema:nullable "false" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:primer_match_cutoffs a owl:DatatypeProperty ;
  rdfs:comment "How primers were identified in the sequences, were they removed/masked/etc?" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:prior_therapies a owl:DatatypeProperty ;
  rdfs:comment "List of all relevant previous therapies applied to subject for treatment of `Diagnosis`" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:productive a owl:DatatypeProperty ;
  rdfs:comment "True if the V(D)J sequence is predicted to be productive." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:property a owl:DatatypeProperty ;
  rdfs:comment "Name of the property observed, typically a gene or antibody identifier (and label) from a  canonical resource such as Ensembl (e.g. ENSG00000275747, IGHV3-79) or  Antibody Registry (ABREG:1236456, Purified anti-mouse/rat/human CD27 antibody)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:property_value a owl:DatatypeProperty ;
  rdfs:comment "Level at which the property was observed in the experiment (non-normalized)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:pub_ids a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:quality a owl:DatatypeProperty ;
  rdfs:comment "The Sanger/Phred quality scores for assessment of sequence quality. Phred quality scores from 0 to 93 are encoded using ASCII 33 to 126 (Used by Illumina from v1.8.)" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:quality_alignment a owl:DatatypeProperty ;
  rdfs:comment "Sanger/Phred quality scores for assessment of sequence_alignment quality. Phred quality scores from 0 to 93 are encoded using ASCII 33 to 126 (Used by Illumina from v1.8.)" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:quality_thresholds a owl:DatatypeProperty ;
  rdfs:comment "How/if sequences were removed from (4) based on base quality scores" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:race a owl:DatatypeProperty ;
  rdfs:comment "Racial group of subject (as defined by NIH)" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:rank a owl:DatatypeProperty ;
  rdfs:comment "Alignment rank." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:reactivity_measurements a owl:ObjectProperty ;
  rdfs:comment "Records of reactivity measurement" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:ReceptorReactivity .

ak_schema:reactivity_method a owl:ObjectProperty ;
  rdfs:comment "The methodology used to assess expression (assay implemented in experiment)" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:ReactivityMethodEnum ;
  a owl:FunctionalProperty .

ak_schema:reactivity_readout a owl:ObjectProperty ;
  rdfs:comment "Reactivity measurement read-out" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:ReactivityReadoutEnum ;
  a owl:FunctionalProperty .

ak_schema:reactivity_unit a owl:DatatypeProperty ;
  rdfs:comment "The unit of the measurement" ;
  ak_schema:nullable "false" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:reactivity_value a owl:DatatypeProperty ;
  rdfs:comment "The absolute (processed) value of the measurement" ;
  ak_schema:nullable "false" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:read_direction a owl:ObjectProperty ;
  rdfs:comment "Read direction for the raw reads or sequences. The first file in paired-read sequencing." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:ReadDirectionEnum ;
  a owl:FunctionalProperty .

ak_schema:read_length a owl:DatatypeProperty ;
  rdfs:comment "Read length in bases for the first file in paired-read sequencing" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:rearranged_support a owl:ObjectProperty ;
  rdfs:comment "" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:RearrangedSequence .

ak_schema:rearrangements a owl:DatatypeProperty ;
  rdfs:comment "Array of sequence identifiers defined for the Rearrangement object" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string .

ak_schema:receptor_genotype_id a owl:DatatypeProperty ;
  rdfs:comment "A unique identifier within the file for this Receptor Genotype, typically generated by the  repository hosting the schema, for example from the underlying ID of the database record." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:receptor_genotype_set a owl:ObjectProperty ;
  rdfs:comment "Immune receptor genotype set for this subject." ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:GenotypeSet ;
  a owl:FunctionalProperty .

ak_schema:receptor_genotype_set_id a owl:DatatypeProperty ;
  rdfs:comment "A unique identifier for this Receptor Genotype Set, typically generated by the repository  hosting the schema, for example from the underlying ID of the database record." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:receptor_hash a owl:DatatypeProperty ;
  rdfs:comment "The SHA256 hash of the receptor amino acid sequence, calculated on the concatenated ``receptor_variable_domain_*_aa`` sequences and represented as base16-encoded string." ;
  ak_schema:nullable "false" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:receptor_id a owl:DatatypeProperty ;
  rdfs:comment "ID of the current Receptor object, unique within the local repository." ;
  ak_schema:nullable "false" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:receptor_ref a owl:DatatypeProperty ;
  rdfs:comment "Array of receptor identifiers defined for the Receptor object" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string .

ak_schema:receptor_variable_domain_1_aa a owl:DatatypeProperty ;
  rdfs:comment "Complete amino acid sequence of the mature variable domain of the Ig heavy, TCR beta or TCR delta chain. The mature variable domain is defined as encompassing all AA from and including first AA after the the signal peptide to and including the last AA that is completely encoded by the J gene." ;
  ak_schema:nullable "false" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:receptor_variable_domain_1_locus a owl:ObjectProperty ;
  rdfs:comment "Locus from which the variable domain in receptor_variable_domain_1_aa originates" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:ReceptorVariableDomain1LocusEnum ;
  a owl:FunctionalProperty .

ak_schema:receptor_variable_domain_2_aa a owl:DatatypeProperty ;
  rdfs:comment "Complete amino acid sequence of the mature variable domain of the Ig light, TCR alpha or TCR gamma chain. The mature variable domain is defined as encompassing all AA from and including first AA after the the signal peptide to and including the last AA that is completely encoded by the J gene." ;
  ak_schema:nullable "false" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:receptor_variable_domain_2_locus a owl:ObjectProperty ;
  rdfs:comment "Locus from which the variable domain in receptor_variable_domain_2_aa originates" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:ReceptorVariableDomain2LocusEnum ;
  a owl:FunctionalProperty .

ak_schema:receptors a owl:DatatypeProperty ;
  rdfs:comment "Array of receptor identifiers defined for the Receptor object" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string .

ak_schema:reference_set_ref a owl:DatatypeProperty ;
  rdfs:comment "Repository and list from which it was taken (issuer/name/version)" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:release_date a owl:DatatypeProperty ;
  rdfs:comment "Date of this release" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:dateTime ;
  a owl:FunctionalProperty .

ak_schema:release_description a owl:DatatypeProperty ;
  rdfs:comment "Brief descriptive notes of the reason for this release and the changes embodied" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:release_version a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:repertoire_description a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:repertoire_group_description a owl:DatatypeProperty ;
  rdfs:comment "Repertoire collection description" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:repertoire_group_id a owl:DatatypeProperty ;
  rdfs:comment "Identifier for this repertoire collection" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:repertoire_group_name a owl:DatatypeProperty ;
  rdfs:comment "Short display name for this repertoire collection" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:repertoire_id a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:repertoire_name a owl:DatatypeProperty ;
  rdfs:comment "Short generic display name for the repertoire" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:repertoires a owl:ObjectProperty ;
  rdfs:comment "List of repertoires in this collection with an associated description and time point designation" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:RepertoireFilter .

ak_schema:repository_name a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:repository_ref a owl:DatatypeProperty ;
  rdfs:comment "Queryable id or accession number of the sequence published by the repository" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:result a owl:DatatypeProperty ;
  rdfs:comment "The content of the conclusion" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:rev_comp a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:reverse_pcr_primer_target_location a owl:DatatypeProperty ;
  rdfs:comment "Position of the most proximal nucleotide templated by the reverse primer or primer mix" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sample a owl:ObjectProperty ;
  rdfs:comment "List of Sample Processing objects" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:SampleProcessing .

ak_schema:sample_id a owl:DatatypeProperty ;
  rdfs:comment "Sample ID assigned by submitter, unique within study. If possible, a persistent sample ID linked to INSDC or similar repository study should be used." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sample_processing_id a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:score a owl:DatatypeProperty ;
  rdfs:comment "Alignment score." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:seed_id a owl:DatatypeProperty ;
  rdfs:comment "sequence_id of the seed sequence. Empty string (or null) if there is no seed sequence." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:segment a owl:DatatypeProperty ;
  rdfs:comment "The segment for this alignment. One of V, D, J or C." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequence a owl:DatatypeProperty ;
  rdfs:comment "Nucleotide sequence." ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequence_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the query nucleotide sequence." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequence_alignment a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequence_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the aligned query sequence." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequence_delineation_id a owl:DatatypeProperty ;
  rdfs:comment "Unique identifier of this SequenceDelineationV within the file. Typically, generated by the  repository hosting the record." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequence_end a owl:DatatypeProperty ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:sequence_id a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequence_start a owl:DatatypeProperty ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:sequences a owl:DatatypeProperty ;
  rdfs:comment "List sequence_id strings that act as keys to the Rearrangement records for members of the clone." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string .

ak_schema:sequencing_data_id a owl:DatatypeProperty ;
  rdfs:comment "Persistent identifier of raw data stored in an archive (e.g. INSDC run ID). Data archive should  be identified in the CURIE prefix." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequencing_facility a owl:DatatypeProperty ;
  rdfs:comment "Name and address of sequencing facility" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequencing_files a owl:ObjectProperty ;
  rdfs:comment "Set of sequencing files produced by the sequencing run" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:SequencingData ;
  a owl:FunctionalProperty .

ak_schema:sequencing_kit a owl:DatatypeProperty ;
  rdfs:comment "Name, manufacturer, order and lot numbers of sequencing kit" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequencing_platform a owl:DatatypeProperty ;
  rdfs:comment "Designation of sequencing instrument used" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sequencing_run_date a owl:DatatypeProperty ;
  rdfs:comment "Date of sequencing run" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:dateTime ;
  a owl:FunctionalProperty .

ak_schema:sequencing_run_id a owl:DatatypeProperty ;
  rdfs:comment "ID of sequencing run assigned by the sequencing facility" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:sex a owl:ObjectProperty ;
  rdfs:comment "Biological sex of subject" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:SexEnum ;
  a owl:FunctionalProperty .

ak_schema:simulations a owl:ObjectProperty ;
  rdfs:comment "The simulations performed by the investigation" ;
  rdfs:range APOLLO_SV:00000070 .

ak_schema:single_cell a owl:DatatypeProperty ;
  rdfs:comment "TRUE if single cells were isolated into separate compartments" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:software_versions a owl:DatatypeProperty ;
  rdfs:comment "Version number and / or date, include company pipelines" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:source_organism a owl:ObjectProperty ;
  rdfs:comment "The organism that the source protein comes from" ;
  rdfs:range ak_schema:TaxonomicSpecies ;
  a owl:FunctionalProperty .

ak_schema:source_protein a owl:DatatypeProperty ;
  rdfs:comment "The protein that this epitope comes from" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:species a owl:ObjectProperty ;
  rdfs:comment "Binomial designation of subject's species" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:SpeciesOntology ;
  a owl:FunctionalProperty .

ak_schema:species_subgroup a owl:DatatypeProperty ;
  rdfs:comment "Race, strain or other species subgroup to which this subject belongs" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

OBI:0000293 a owl:ObjectProperty ;
  rdfs:comment "The specimen that was input for an assay" ;
  rdfs:range OBI:0100051 ;
  a owl:FunctionalProperty .

BFO:0000051 a owl:ObjectProperty ;
  rdfs:comment "A series of zero or more specimen processing steps that precede an assay" ;
  rdfs:range OBI:0000094 .

ak_schema:start a owl:DatatypeProperty ;
  rdfs:comment "The start time of this life event, relative to the T0 event" ;
  rdfs:range xsd:decimal ;
  a owl:FunctionalProperty .

ak_schema:status a owl:ObjectProperty ;
  rdfs:comment "Status of record, assumed active if the field is not present" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:StatusEnum ;
  a owl:FunctionalProperty .

ak_schema:stop_codon a owl:DatatypeProperty ;
  rdfs:comment "True if the aligned sequence contains a stop codon." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:strain a owl:ObjectProperty ;
  rdfs:comment "The strain of the participant (non-human study participants)" ;
  rdfs:range ak_schema:StrainEnum ;
  a owl:FunctionalProperty .

ak_schema:strain_name a owl:DatatypeProperty ;
  rdfs:comment "Non-human designation of the strain or breed of animal used" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:strand a owl:ObjectProperty ;
  rdfs:comment "sense (+ or -)" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:StrandEnum ;
  a owl:FunctionalProperty .

ak_schema:study a owl:ObjectProperty ;
  rdfs:comment "Study object" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:Study ;
  a owl:FunctionalProperty .

RO:0002350 a owl:ObjectProperty ;
  rdfs:comment "The study arm that a participant is a member of" ;
  rdfs:range OBI:0000181 ;
  a owl:FunctionalProperty .

ak_schema:study_arms a owl:ObjectProperty ;
  rdfs:comment "The study arms that are relevant for a study event" ;
  rdfs:range OBI:0000181 .

ak_schema:study_contact a owl:DatatypeProperty ;
  rdfs:comment "Full contact information of the contact persons for this study This should include an e-mail address and a persistent identifier such as an ORCID ID." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:study_description a owl:DatatypeProperty ;
  rdfs:comment "Generic study description" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:study_event a owl:ObjectProperty ;
  rdfs:comment "The study event corresponding to a life event" ;
  rdfs:range BFO:0000015 ;
  a owl:FunctionalProperty .

ak_schema:study_group_description a owl:DatatypeProperty ;
  rdfs:comment "Designation of study arm to which the subject is assigned to" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:study_id a owl:DatatypeProperty ;
  rdfs:comment "Unique ID assigned by study registry such as one of the International Nucleotide Sequence Database Collaboration (INSDC) repositories." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:study_title a owl:DatatypeProperty ;
  rdfs:comment "Descriptive study title" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:subgroup_designation a owl:DatatypeProperty ;
  rdfs:comment "Identifier of the gene subgroup or clade, as (and if) defined" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:subject a owl:ObjectProperty ;
  rdfs:comment "Subject object" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:Subject ;
  a owl:FunctionalProperty .

ak_schema:subject_id a owl:DatatypeProperty ;
  rdfs:comment "Subject ID assigned by submitter, unique within study. If possible, a persistent subject ID linked to an INSDC or similar repository study should be used." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:submitted_by a owl:DatatypeProperty ;
  rdfs:comment "Full contact information of the data depositor, i.e., the person submitting the data to a repository. This should include an e-mail address and a persistent identifier such as an ORCID ID. This is supposed to be a short-lived and technical role until the submission is relased." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:support a owl:DatatypeProperty ;
  rdfs:comment "Alignment E-value, p-value, likelihood, probability or other similar measure of support for the gene assignment as defined by the alignment tool." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:synthetic a owl:DatatypeProperty ;
  rdfs:comment "TRUE for libraries in which the diversity has been synthetically generated (e.g. phage display)" ;
  ak_schema:nullable "false" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:t_0_event a owl:ObjectProperty ;
  rdfs:comment "The T0 event used to specify the time of this life event" ;
  rdfs:range ak_schema:LifeEvent ;
  a owl:FunctionalProperty .

ak_schema:target_entity_type a owl:DatatypeProperty ;
  rdfs:comment "The type of the entity being measured" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:tcell_receptors a owl:ObjectProperty ;
  rdfs:comment "The T cell receptors being measured" ;
  rdfs:range GO:0042101 .

ak_schema:tcr a owl:ObjectProperty ;
  rdfs:comment "T cell receptor" ;
  rdfs:range GO:0042101 ;
  a owl:FunctionalProperty .

ak_schema:tcr_complexes a owl:ObjectProperty ;
  rdfs:comment "The T cell receptor/epitope/mhc complex being measured" ;
  rdfs:range OBI:0003119 .

ak_schema:template_amount a owl:DatatypeProperty ;
  rdfs:comment "Amount of template that went into the process" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:template_amount_unit a owl:ObjectProperty ;
  rdfs:comment "Unit of template amount" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:TemplateAmountUnitOntology ;
  a owl:FunctionalProperty .

ak_schema:template_class a owl:ObjectProperty ;
  rdfs:comment "The class of nucleic acid that was used as primary starting material for the following procedures" ;
  ak_schema:nullable "false" ;
  rdfs:range ak_schema:TemplateClassEnum ;
  a owl:FunctionalProperty .

ak_schema:template_quality a owl:DatatypeProperty ;
  rdfs:comment "Description and results of the quality control performed on the template material" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:term_label a owl:DatatypeProperty ;
  rdfs:comment "ontology term descriptive label" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:time_point a owl:ObjectProperty ;
  rdfs:comment "Time point designation for this repertoire within the group" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:TimePoint ;
  a owl:FunctionalProperty .

ak_schema:time_point_label a owl:DatatypeProperty ;
  rdfs:comment "Informative label for the time point" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:time_point_unit a owl:ObjectProperty ;
  rdfs:comment "Unit of the time point" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:TimePointUnitOntology ;
  a owl:FunctionalProperty .

ak_schema:time_point_value a owl:DatatypeProperty ;
  rdfs:comment "Value of the time point" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:time_unit a owl:DatatypeProperty ;
  rdfs:comment "The time unit used to measure the start and duration of this life event" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:tissue a owl:ObjectProperty ;
  rdfs:comment "The actual tissue sampled, e.g. lymph node, liver, peripheral blood" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:TissueOntology ;
  a owl:FunctionalProperty .

ak_schema:tissue_processing a owl:DatatypeProperty ;
  rdfs:comment "Enzymatic digestion and/or physical methods used to isolate cells from sample" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:total_reads_passing_qc_filter a owl:DatatypeProperty ;
  rdfs:comment "Number of usable reads for analysis" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:tra_chain a owl:ObjectProperty ;
  rdfs:comment "T cell receptor alpha chain" ;
  rdfs:range ak_schema:Chain ;
  a owl:FunctionalProperty .

ak_schema:trb_chain a owl:ObjectProperty ;
  rdfs:comment "T cell receptor beta chain" ;
  rdfs:range ak_schema:Chain ;
  a owl:FunctionalProperty .

ak_schema:trd_chain a owl:ObjectProperty ;
  rdfs:comment "T cell receptor delta chain" ;
  rdfs:range ak_schema:Chain ;
  a owl:FunctionalProperty .

ak_schema:tree_id a owl:DatatypeProperty ;
  rdfs:comment "Identifier for the tree." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:trg_chain a owl:ObjectProperty ;
  rdfs:comment "T cell receptor gamma chain" ;
  rdfs:range ak_schema:Chain ;
  a owl:FunctionalProperty .

ak_schema:type a owl:DatatypeProperty ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:umi_count a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:unaligned_sequence a owl:DatatypeProperty ;
  rdfs:comment "entire V-sequence covered by this delineation" ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:undocumented_alleles a owl:ObjectProperty ;
  rdfs:comment "List of alleles inferred to be present and not documented in an identified GermlineSet" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:UndocumentedAllele .

ak_schema:unrearranged_support a owl:ObjectProperty ;
  rdfs:comment "" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:UnrearrangedSequence .

ak_schema:update_date a owl:DatatypeProperty ;
  rdfs:comment "Subsequence updates to the investigation or its data" ;
  rdfs:range xsd:dateTime ;
  a owl:FunctionalProperty .

ak_schema:utr_5_prime_end a owl:DatatypeProperty ;
  rdfs:comment "End co-ordinate in the sequence field of the 5 prime UTR (V-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:utr_5_prime_start a owl:DatatypeProperty ;
  rdfs:comment "Start co-ordinate in the sequence field of the 5 prime UTR (V-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:v_alignment_end a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:v_alignment_start a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:v_call a owl:DatatypeProperty ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:v_cigar a owl:DatatypeProperty ;
  rdfs:comment "CIGAR string for the V gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:v_frameshift a owl:DatatypeProperty ;
  rdfs:comment "True if the V gene in the query nucleotide sequence contains a translational frameshift relative to the frame of the V gene reference sequence." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:v_gene_delineations a owl:ObjectProperty ;
  rdfs:comment "" ;
  ak_schema:nullable "true" ;
  rdfs:range ak_schema:SequenceDelineationV .

ak_schema:v_germline_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned V gene germline sequence spanning the same region as the v_sequence_alignment field and including the same set of corrections and spacers (if any)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:v_germline_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the v_germline_alignment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:v_germline_end a owl:DatatypeProperty ;
  rdfs:comment "Alignment end position in the V gene reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:v_germline_start a owl:DatatypeProperty ;
  rdfs:comment "Alignment start position in the V gene reference sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:v_identity a owl:DatatypeProperty ;
  rdfs:comment "Fractional identity for the V gene alignment." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:v_rs_end a owl:DatatypeProperty ;
  rdfs:comment "End co-ordinate in the sequence field of the V recombination site (V-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:v_rs_start a owl:DatatypeProperty ;
  rdfs:comment "Start co-ordinate in the sequence field of the V recombination site (V-genes only)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:v_score a owl:DatatypeProperty ;
  rdfs:comment "Alignment score for the V gene." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:v_sequence_alignment a owl:DatatypeProperty ;
  rdfs:comment "Aligned portion of query sequence assigned to the V gene, including any indel corrections or numbering spacers." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:v_sequence_alignment_aa a owl:DatatypeProperty ;
  rdfs:comment "Amino acid translation of the v_sequence_alignment field." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:string ;
  a owl:FunctionalProperty .

ak_schema:v_sequence_end a owl:DatatypeProperty ;
  rdfs:comment "End position of the V gene in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:v_sequence_start a owl:DatatypeProperty ;
  rdfs:comment "Start position of the V gene in the query sequence (1-based closed interval)." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:integer ;
  a owl:FunctionalProperty .

ak_schema:v_support a owl:DatatypeProperty ;
  rdfs:comment "V gene alignment E-value, p-value, likelihood, probability or other similar measure of support for the V gene assignment as defined by the alignment tool." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:float ;
  a owl:FunctionalProperty .

ak_schema:virtual_pairing a owl:DatatypeProperty ;
  rdfs:comment "boolean to indicate if pairing was inferred." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:vj_in_frame a owl:DatatypeProperty ;
  rdfs:comment "True if the V and J gene alignments are in-frame." ;
  ak_schema:nullable "true" ;
  rdfs:range xsd:boolean ;
  a owl:FunctionalProperty .

ak_schema:was_generated_by a owl:ObjectProperty ;
  rdfs:comment "direct provenance link of one entity (input) to another (output) for a data transformation" ;
  rdfs:range ak_schema:InputOutputDataMap .

ak_schema:year a owl:DatatypeProperty ;
  rdfs:comment "The year of the issue of the journal in which a reference was published" ;
  rdfs:range [
    a rdfs:Datatype ;
    owl:onDatatype xsd:integer ;
    owl:withRestrictions ( _:o1393 )
  ] ;
  a owl:FunctionalProperty .

_:o1393 xsd:pattern ".*(19\\d\\d|20\\d\\d).*" .

ak_schema:ab_tcell_receptors a owl:ObjectProperty ;
  rdfs:range GO:0042105 .

ak_schema:assessments a owl:ObjectProperty ;
  rdfs:range OBI:0002441 .

ak_schema:bcell_receptors a owl:ObjectProperty ;
  rdfs:range ak_schema:BCellReceptor .

ak_schema:chains a owl:ObjectProperty ;
  rdfs:range ak_schema:Chain .

ak_schema:epitopes a owl:ObjectProperty ;
  rdfs:range ak_schema:Epitope .

ak_schema:gd_tcell_receptors a owl:ObjectProperty ;
  rdfs:range GO:0042106 .

ak_schema:immune_exposures a owl:ObjectProperty ;
  rdfs:range ak_schema:ImmuneExposure .

ak_schema:input_output_map a owl:ObjectProperty ;
  rdfs:range ak_schema:InputOutputDataMap .

ak_schema:investigations a owl:ObjectProperty ;
  rdfs:range OBI:0000066 .

ak_schema:life_events a owl:ObjectProperty ;
  rdfs:range ak_schema:LifeEvent .

ak_schema:participants a owl:ObjectProperty ;
  rdfs:range OBI:0100026 .

ak_schema:references a owl:ObjectProperty ;
  rdfs:range IAO:0000310 .

ak_schema:sequence_data a owl:ObjectProperty ;
  rdfs:range OBI:0000973 .

ak_schema:specimen_collections a owl:ObjectProperty ;
  rdfs:range OBI:0000659 .

ak_schema:specimen_processings a owl:ObjectProperty ;
  rdfs:range OBI:0000094 .

ak_schema:specimens a owl:ObjectProperty ;
  rdfs:range OBI:0100051 .

ak_schema:study_events a owl:ObjectProperty ;
  rdfs:range BFO:0000015 .

ak_schema:transformations a owl:ObjectProperty ;
  rdfs:range OBI:0200000 .

ak_schema:investigation a owl:ObjectProperty ;
  rdfs:range OBI:0000066 ;
  a owl:FunctionalProperty .

ak_schema:participant a owl:ObjectProperty ;
  rdfs:range OBI:0100026 ;
  a owl:FunctionalProperty .

ak_schema:specimen a owl:ObjectProperty ;
  rdfs:range OBI:0100051 ;
  a owl:FunctionalProperty .

ak_schema:receptor a owl:ObjectProperty , owl:FunctionalProperty .

ak_schema:assay a owl:ObjectProperty ;
  rdfs:range ak_schema:QueryExperiment ;
  a owl:FunctionalProperty .

ak_schema:bcr a owl:ObjectProperty ;
  rdfs:range ak_schema:QueryIg ;
  a owl:FunctionalProperty .

ak_schema:AkFileFormatEnum a owl:Class ;
  rdfs:subClassOf ak_schema:FileTypeEnum ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:AkFileFormatEnum.AIRR_JSON ak_schema:AkFileFormatEnum.AIRR_JSONL ak_schema:AkFileFormatEnum.AIRR_TSV ak_schema:AkFileFormatEnum.CSV ak_schema:AkFileFormatEnum.JSON ak_schema:AkFileFormatEnum.JSONL ak_schema:AkFileFormatEnum.TSV )
  ] .

ak_schema:AkFileFormatEnum.AIRR_JSON a owl:NamedIndividual ;
  skos:notation "airr_json" ;
  a ak_schema:AkFileFormatEnum .

ak_schema:AkFileFormatEnum.AIRR_JSONL a owl:NamedIndividual ;
  skos:notation "airr_jsonl" ;
  a ak_schema:AkFileFormatEnum .

ak_schema:AkFileFormatEnum.AIRR_TSV a owl:NamedIndividual ;
  skos:notation "airr_tsv" ;
  a ak_schema:AkFileFormatEnum .

ak_schema:AkFileFormatEnum.CSV a owl:NamedIndividual ;
  skos:notation "csv" ;
  a ak_schema:AkFileFormatEnum .

ak_schema:AkFileFormatEnum.JSON a owl:NamedIndividual ;
  skos:notation "json" ;
  a ak_schema:AkFileFormatEnum .

ak_schema:AkFileFormatEnum.JSONL a owl:NamedIndividual ;
  skos:notation "jsonl" ;
  a ak_schema:AkFileFormatEnum .

ak_schema:AkFileFormatEnum.TSV a owl:NamedIndividual ;
  skos:notation "tsv" ;
  a ak_schema:AkFileFormatEnum .

ak_schema:AgeUnitOntology a owl:Class .

ak_schema:AntigenSourceSpeciesOntology a owl:Class .

ak_schema:AntigenTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:AntigenTypeEnum.NON_PEPTIDIC ak_schema:AntigenTypeEnum.PEPTIDE ak_schema:AntigenTypeEnum.PROTEIN )
  ] .

ak_schema:AntigenTypeEnum.NON_PEPTIDIC a owl:NamedIndividual ;
  skos:notation "non-peptidic" ;
  a ak_schema:AntigenTypeEnum .

ak_schema:AntigenTypeEnum.PEPTIDE a owl:NamedIndividual ;
  skos:notation "peptide" ;
  a ak_schema:AntigenTypeEnum .

ak_schema:AntigenTypeEnum.PROTEIN a owl:NamedIndividual ;
  skos:notation "protein" ;
  a ak_schema:AntigenTypeEnum .

ak_schema:AssayTypeOntology a owl:Class .

ak_schema:BiologicalSexOntology a owl:Class .

ak_schema:BiomedicalInvestigationsOntology a owl:Class .

ak_schema:CategoricalSpecificityEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:CategoricalSpecificityEnum.NEGATIVE ak_schema:CategoricalSpecificityEnum.POSITIVE ak_schema:CategoricalSpecificityEnum.POSITIVE_HIGH ak_schema:CategoricalSpecificityEnum.POSITIVE_INTERMEDIATE ak_schema:CategoricalSpecificityEnum.POSITIVE_LOW )
  ] .

ak_schema:CategoricalSpecificityEnum.NEGATIVE a owl:NamedIndividual ;
  skos:notation "Negative" ;
  a ak_schema:CategoricalSpecificityEnum .

ak_schema:CategoricalSpecificityEnum.POSITIVE a owl:NamedIndividual ;
  skos:notation "Positive" ;
  a ak_schema:CategoricalSpecificityEnum .

ak_schema:CategoricalSpecificityEnum.POSITIVE_HIGH a owl:NamedIndividual ;
  skos:notation "Positive-High" ;
  a ak_schema:CategoricalSpecificityEnum .

ak_schema:CategoricalSpecificityEnum.POSITIVE_INTERMEDIATE a owl:NamedIndividual ;
  skos:notation "Positive-Intermediate" ;
  a ak_schema:CategoricalSpecificityEnum .

ak_schema:CategoricalSpecificityEnum.POSITIVE_LOW a owl:NamedIndividual ;
  skos:notation "Positive-Low" ;
  a ak_schema:CategoricalSpecificityEnum .

ak_schema:CellSpeciesOntology a owl:Class .

ak_schema:CellSubsetOntology a owl:Class .

ak_schema:ChainSimilarityTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:ChainSimilarityTypeEnum.CDR_3_EXACT_AA_AND_VJ_MATCH ak_schema:ChainSimilarityTypeEnum.CDR_3_EXACT_AA_MATCH ak_schema:ChainSimilarityTypeEnum.CDR_3_EXACT_MATCH ak_schema:ChainSimilarityTypeEnum.EXACT_AA_MATCH ak_schema:ChainSimilarityTypeEnum.EXACT_MATCH )
  ] .

ak_schema:ChainSimilarityTypeEnum.CDR_3_EXACT_AA_AND_VJ_MATCH a owl:NamedIndividual ;
  skos:notation "cdr3_exact_aa_and_vj_match" ;
  a ak_schema:ChainSimilarityTypeEnum .

ak_schema:ChainSimilarityTypeEnum.CDR_3_EXACT_AA_MATCH a owl:NamedIndividual ;
  skos:notation "cdr3_exact_aa_match" ;
  a ak_schema:ChainSimilarityTypeEnum .

ak_schema:ChainSimilarityTypeEnum.CDR_3_EXACT_MATCH a owl:NamedIndividual ;
  skos:notation "cdr3_exact_match" ;
  a ak_schema:ChainSimilarityTypeEnum .

ak_schema:ChainSimilarityTypeEnum.EXACT_AA_MATCH a owl:NamedIndividual ;
  skos:notation "exact_aa_match" ;
  a ak_schema:ChainSimilarityTypeEnum .

ak_schema:ChainSimilarityTypeEnum.EXACT_MATCH a owl:NamedIndividual ;
  skos:notation "exact_match" ;
  a ak_schema:ChainSimilarityTypeEnum .

ak_schema:CollectionTimePointRelativeUnitOntology a owl:Class .

ak_schema:CompleteSequencesEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:CompleteSequencesEnum.COMPLETE ak_schema:CompleteSequencesEnum.COMPLETE_UNTEMPLATED ak_schema:CompleteSequencesEnum.MIXED ak_schema:CompleteSequencesEnum.PARTIAL )
  ] .

ak_schema:CompleteSequencesEnum.COMPLETE a owl:NamedIndividual ;
  skos:notation "complete" ;
  a ak_schema:CompleteSequencesEnum .

ak_schema:CompleteSequencesEnum.COMPLETE_UNTEMPLATED a owl:NamedIndividual ;
  skos:notation "complete+untemplated" ;
  a ak_schema:CompleteSequencesEnum .

ak_schema:CompleteSequencesEnum.MIXED a owl:NamedIndividual ;
  skos:notation "mixed" ;
  a ak_schema:CompleteSequencesEnum .

ak_schema:CompleteSequencesEnum.PARTIAL a owl:NamedIndividual ;
  skos:notation "partial" ;
  a ak_schema:CompleteSequencesEnum .

ak_schema:CurationalTagsEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:CurationalTagsEnum.LIKELY_FULL_LENGTH ak_schema:CurationalTagsEnum.LIKELY_TRUNCATED )
  ] .

ak_schema:CurationalTagsEnum.LIKELY_FULL_LENGTH a owl:NamedIndividual ;
  skos:notation "likely_full_length" ;
  a ak_schema:CurationalTagsEnum .

ak_schema:CurationalTagsEnum.LIKELY_TRUNCATED a owl:NamedIndividual ;
  skos:notation "likely_truncated" ;
  a ak_schema:CurationalTagsEnum .

ak_schema:DataItemTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:DataItemTypeEnum.ANNOTATION_STATISTICS ak_schema:DataItemTypeEnum.ARCHIVE ak_schema:DataItemTypeEnum.ASSIGNED_CLONES ak_schema:DataItemTypeEnum.BARCODE_SEQUENCE ak_schema:DataItemTypeEnum.COMPRESSED ak_schema:DataItemTypeEnum.DIVERSITY_PROFILE ak_schema:DataItemTypeEnum.FORWARD_PRIMER_SEQUENCE ak_schema:DataItemTypeEnum.GENE_COMBO_USAGE ak_schema:DataItemTypeEnum.GENE_USAGE ak_schema:DataItemTypeEnum.GENOTYPE ak_schema:DataItemTypeEnum.LENGTH_DISTRIBUTION ak_schema:DataItemTypeEnum.MUTATIONAL_PROFILE ak_schema:DataItemTypeEnum.PHYSIOCHEMICAL_ANNOTATION ak_schema:DataItemTypeEnum.PRIMER_SEQUENCE ak_schema:DataItemTypeEnum.QUALITY_STATISTICS ak_schema:DataItemTypeEnum.REVERSE_PRIMER_SEQUENCE ak_schema:DataItemTypeEnum.SEQUENCE ak_schema:DataItemTypeEnum.SEQUENCE_FORWARD_PAIRED_READS ak_schema:DataItemTypeEnum.SEQUENCE_QUALITY ak_schema:DataItemTypeEnum.SEQUENCE_READS ak_schema:DataItemTypeEnum.SEQUENCE_REVERSE_PAIRED_READS ak_schema:DataItemTypeEnum.SIMILARITY_COMPARISON ak_schema:DataItemTypeEnum.STUDY_ARM_COMPARISON ak_schema:DataItemTypeEnum.VDJ_SEQUENCE_ANNOTATION )
  ] .

ak_schema:DataItemTypeEnum.ANNOTATION_STATISTICS a owl:NamedIndividual ;
  skos:notation "annotation_statistics" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.ARCHIVE a owl:NamedIndividual ;
  skos:notation "archive" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.ASSIGNED_CLONES a owl:NamedIndividual ;
  skos:notation "assigned_clones" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.BARCODE_SEQUENCE a owl:NamedIndividual ;
  skos:notation "barcode_sequence" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.COMPRESSED a owl:NamedIndividual ;
  skos:notation "compressed" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.DIVERSITY_PROFILE a owl:NamedIndividual ;
  skos:notation "diversity_profile" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.FORWARD_PRIMER_SEQUENCE a owl:NamedIndividual ;
  skos:notation "forward_primer_sequence" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.GENE_COMBO_USAGE a owl:NamedIndividual ;
  skos:notation "gene_combo_usage" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.GENE_USAGE a owl:NamedIndividual ;
  skos:notation "gene_usage" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.GENOTYPE a owl:NamedIndividual ;
  skos:notation "genotype" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.LENGTH_DISTRIBUTION a owl:NamedIndividual ;
  skos:notation "length_distribution" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.MUTATIONAL_PROFILE a owl:NamedIndividual ;
  skos:notation "mutational_profile" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.PHYSIOCHEMICAL_ANNOTATION a owl:NamedIndividual ;
  skos:notation "physiochemical_annotation" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.PRIMER_SEQUENCE a owl:NamedIndividual ;
  skos:notation "primer_sequence" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.QUALITY_STATISTICS a owl:NamedIndividual ;
  skos:notation "quality_statistics" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.REVERSE_PRIMER_SEQUENCE a owl:NamedIndividual ;
  skos:notation "reverse_primer_sequence" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.SEQUENCE a owl:NamedIndividual ;
  skos:notation "sequence" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.SEQUENCE_FORWARD_PAIRED_READS a owl:NamedIndividual ;
  skos:notation "sequence_forward_paired_reads" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.SEQUENCE_QUALITY a owl:NamedIndividual ;
  skos:notation "sequence_quality" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.SEQUENCE_READS a owl:NamedIndividual ;
  skos:notation "sequence_reads" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.SEQUENCE_REVERSE_PAIRED_READS a owl:NamedIndividual ;
  skos:notation "sequence_reverse_paired_reads" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.SIMILARITY_COMPARISON a owl:NamedIndividual ;
  skos:notation "similarity_comparison" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.STUDY_ARM_COMPARISON a owl:NamedIndividual ;
  skos:notation "study_arm_comparison" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataItemTypeEnum.VDJ_SEQUENCE_ANNOTATION a owl:NamedIndividual ;
  skos:notation "vdj_sequence_annotation" ;
  a ak_schema:DataItemTypeEnum .

ak_schema:DataTransformationTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:DataTransformationTypeEnum.BARCODE_MATCHING ak_schema:DataTransformationTypeEnum.CLONAL_ASSIGNMENT ak_schema:DataTransformationTypeEnum.COLLAPSE_UNIQUE_SEQUENCES ak_schema:DataTransformationTypeEnum.DIVERSITY ak_schema:DataTransformationTypeEnum.GENE_COMBO_USAGE ak_schema:DataTransformationTypeEnum.GENE_USAGE ak_schema:DataTransformationTypeEnum.GENOTYPE_INFERENCE ak_schema:DataTransformationTypeEnum.GERMLINE_ALLELE_INFERENCE ak_schema:DataTransformationTypeEnum.HOMOPOLYMER_FILTER ak_schema:DataTransformationTypeEnum.LENGTH_DISTRIBUTION ak_schema:DataTransformationTypeEnum.LENGTH_FILTER ak_schema:DataTransformationTypeEnum.MERGE_READS ak_schema:DataTransformationTypeEnum.OBSERVED_MUTATIONS ak_schema:DataTransformationTypeEnum.PRIMER_MATCHING ak_schema:DataTransformationTypeEnum.QUALITY_FILTER ak_schema:DataTransformationTypeEnum.VDJ_ANNOTATION )
  ] .

ak_schema:DataTransformationTypeEnum.BARCODE_MATCHING a owl:NamedIndividual ;
  skos:notation "barcode_matching" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.CLONAL_ASSIGNMENT a owl:NamedIndividual ;
  skos:notation "clonal_assignment" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.COLLAPSE_UNIQUE_SEQUENCES a owl:NamedIndividual ;
  skos:notation "collapse_unique_sequences" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.DIVERSITY a owl:NamedIndividual ;
  skos:notation "diversity" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.GENE_COMBO_USAGE a owl:NamedIndividual ;
  skos:notation "gene_combo_usage" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.GENE_USAGE a owl:NamedIndividual ;
  skos:notation "gene_usage" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.GENOTYPE_INFERENCE a owl:NamedIndividual ;
  skos:notation "genotype_inference" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.GERMLINE_ALLELE_INFERENCE a owl:NamedIndividual ;
  skos:notation "germline_allele_inference" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.HOMOPOLYMER_FILTER a owl:NamedIndividual ;
  skos:notation "homopolymer_filter" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.LENGTH_DISTRIBUTION a owl:NamedIndividual ;
  skos:notation "length_distribution" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.LENGTH_FILTER a owl:NamedIndividual ;
  skos:notation "length_filter" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.MERGE_READS a owl:NamedIndividual ;
  skos:notation "merge_reads" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.OBSERVED_MUTATIONS a owl:NamedIndividual ;
  skos:notation "observed_mutations" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.PRIMER_MATCHING a owl:NamedIndividual ;
  skos:notation "primer_matching" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.QUALITY_FILTER a owl:NamedIndividual ;
  skos:notation "quality_filter" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DataTransformationTypeEnum.VDJ_ANNOTATION a owl:NamedIndividual ;
  skos:notation "vdj_annotation" ;
  a ak_schema:DataTransformationTypeEnum .

ak_schema:DerivationEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:DerivationEnum.DNA ak_schema:DerivationEnum.RNA )
  ] .

ak_schema:DerivationEnum.DNA a owl:NamedIndividual ;
  skos:notation "DNA" ;
  a ak_schema:DerivationEnum .

ak_schema:DerivationEnum.RNA a owl:NamedIndividual ;
  skos:notation "RNA" ;
  a ak_schema:DerivationEnum .

ak_schema:DiseaseDiagnosisOntology a owl:Class .

ak_schema:DiseaseStageOntology a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( OGMS:0000094 OGMS:0000064 ONTIE:0003547 ONTIE:0003544 ONTIE:0003545 )
  ] .

OGMS:0000094 a owl:NamedIndividual ;
  skos:notation "acute disease course" ;
  a ak_schema:DiseaseStageOntology .

OGMS:0000064 a owl:NamedIndividual ;
  skos:notation "chronic disease course" ;
  a ak_schema:DiseaseStageOntology .

ONTIE:0003547 a owl:NamedIndividual ;
  skos:notation "other disease course" ;
  a ak_schema:DiseaseStageOntology .

ONTIE:0003544 a owl:NamedIndividual ;
  skos:notation "post disease course" ;
  a ak_schema:DiseaseStageOntology .

ONTIE:0003545 a owl:NamedIndividual ;
  skos:notation "unknown disease course" ;
  a ak_schema:DiseaseStageOntology .

ak_schema:EthnicityOntology a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:EthnicityOntology.AFRICAN ak_schema:EthnicityOntology.AFRICAN_AMERICAN ak_schema:EthnicityOntology.ARAB ak_schema:EthnicityOntology.ARABIGAN ak_schema:EthnicityOntology.ASIAN ak_schema:EthnicityOntology.BLACK ak_schema:EthnicityOntology.BLACK_OR_BLACK_BRITISH_AFRICAN ak_schema:EthnicityOntology.CAUCASIAN ak_schema:EthnicityOntology.DECLINED ak_schema:EthnicityOntology.HAN ak_schema:EthnicityOntology.HISPANIC OMRSE:00000207 ak_schema:EthnicityOntology.ITALIAN ak_schema:EthnicityOntology.LATIN ak_schema:EthnicityOntology.NR ak_schema:EthnicityOntology.NON_HISPANIC ak_schema:EthnicityOntology.NON_HISPANIC_OR_LATINO OMRSE:00000208 OMRSE:00000206 ak_schema:EthnicityOntology.OTHER_NOT_STATED ak_schema:EthnicityOntology.SE_ASIAN ak_schema:EthnicityOntology.UNKNOWN_ETHNICITY ak_schema:EthnicityOntology.WHITE ak_schema:EthnicityOntology.ETHNICITY_NOT_SPECIFIED OMRSE:00000206 )
  ] .

ak_schema:EthnicityOntology.AFRICAN a owl:NamedIndividual ;
  skos:notation "African" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.AFRICAN_AMERICAN a owl:NamedIndividual ;
  skos:notation "African-American" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.ARAB a owl:NamedIndividual ;
  skos:notation "Arab" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.ARABIGAN a owl:NamedIndividual ;
  skos:notation "Arabigan" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.ASIAN a owl:NamedIndividual ;
  skos:notation "Asian" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.BLACK a owl:NamedIndividual ;
  skos:notation "Black" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.BLACK_OR_BLACK_BRITISH_AFRICAN a owl:NamedIndividual ;
  skos:notation "Black or Black British - African" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.CAUCASIAN a owl:NamedIndividual ;
  skos:notation "Caucasian" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.DECLINED a owl:NamedIndividual ;
  skos:notation "Declined" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.HAN a owl:NamedIndividual ;
  skos:notation "Han" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.HISPANIC a owl:NamedIndividual ;
  skos:notation "Hispanic" ;
  a ak_schema:EthnicityOntology .

OMRSE:00000207 a owl:NamedIndividual ;
  skos:notation "Hispanic or Latino" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.ITALIAN a owl:NamedIndividual ;
  skos:notation "Italian" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.LATIN a owl:NamedIndividual ;
  skos:notation "Latin" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.NR a owl:NamedIndividual ;
  skos:notation "NR" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.NON_HISPANIC a owl:NamedIndividual ;
  skos:notation "Non-Hispanic" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.NON_HISPANIC_OR_LATINO a owl:NamedIndividual ;
  skos:notation "Non-Hispanic or Latino" ;
  a ak_schema:EthnicityOntology .

OMRSE:00000208 a owl:NamedIndividual ;
  skos:notation "Not Hispanic or Latino" ;
  a ak_schema:EthnicityOntology .

OMRSE:00000206 a owl:NamedIndividual ;
  skos:notation "Other" , "ethnicity: other" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.OTHER_NOT_STATED a owl:NamedIndividual ;
  skos:notation "Other - Not Stated" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.SE_ASIAN a owl:NamedIndividual ;
  skos:notation "SE Asian" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.UNKNOWN_ETHNICITY a owl:NamedIndividual ;
  skos:notation "Unknown Ethnicity" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.WHITE a owl:NamedIndividual ;
  skos:notation "White" ;
  a ak_schema:EthnicityOntology .

ak_schema:EthnicityOntology.ETHNICITY_NOT_SPECIFIED a owl:NamedIndividual ;
  skos:notation "ethnicity: not specified" ;
  a ak_schema:EthnicityOntology .

ak_schema:ExposureMaterialOntology a owl:Class .

ak_schema:ExpressionStudyMethodEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:ExpressionStudyMethodEnum.FLOW_CYTOMETRY ak_schema:ExpressionStudyMethodEnum.SINGLE_CELL_TRANSCRIPTOME )
  ] .

ak_schema:ExpressionStudyMethodEnum.FLOW_CYTOMETRY a owl:NamedIndividual ;
  skos:notation "flow_cytometry" ;
  a ak_schema:ExpressionStudyMethodEnum .

ak_schema:ExpressionStudyMethodEnum.SINGLE_CELL_TRANSCRIPTOME a owl:NamedIndividual ;
  skos:notation "single-cell_transcriptome" ;
  a ak_schema:ExpressionStudyMethodEnum .

ak_schema:FileTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:FileTypeEnum.FASTA ak_schema:FileTypeEnum.FASTQ )
  ] .

ak_schema:FileTypeEnum.FASTA a owl:NamedIndividual ;
  skos:notation "fasta" ;
  a ak_schema:FileTypeEnum .

ak_schema:FileTypeEnum.FASTQ a owl:NamedIndividual ;
  skos:notation "fastq" ;
  a ak_schema:FileTypeEnum .

ak_schema:GeneOntology a owl:Class .

ak_schema:GeolocationOntology a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( GAZ:00002560 GAZ:00002845 GAZ:00002929 GAZ:00002641 GAZ:00000907 GAZ:00002839 GAZ:00003940 GAZ:00002978 GAZ:00003922 GAZ:00003924 GAZ:00002941 GAZ:00002461 GAZ:00006254 GAZ:00002591 GAZ:00002888 GAZ:00002611 GAZ:00004435 GAZ:00002519 GAZ:00002537 GAZ:00002539 GAZ:00002514 GAZ:00002580 GAZ:00002553 GAZ:00001102 GAZ:00002459 GAZ:00000448 )
  ] .

GAZ:00002560 a owl:NamedIndividual ;
  skos:notation "Canada" ;
  a ak_schema:GeolocationOntology .

GAZ:00002845 a owl:NamedIndividual ;
  skos:notation "China" ;
  a ak_schema:GeolocationOntology .

GAZ:00002929 a owl:NamedIndividual ;
  skos:notation "Colombia" ;
  a ak_schema:GeolocationOntology .

GAZ:00002641 a owl:NamedIndividual ;
  skos:notation "England" ;
  a ak_schema:GeolocationOntology .

GAZ:00000907 a owl:NamedIndividual ;
  skos:notation "Gambia" ;
  a ak_schema:GeolocationOntology .

GAZ:00002839 a owl:NamedIndividual ;
  skos:notation "India" ;
  a ak_schema:GeolocationOntology .

GAZ:00003940 a owl:NamedIndividual ;
  skos:notation "Metropolitan France" ;
  a ak_schema:GeolocationOntology .

GAZ:00002978 a owl:NamedIndividual ;
  skos:notation "Nicaragua" ;
  a ak_schema:GeolocationOntology .

GAZ:00003922 a owl:NamedIndividual ;
  skos:notation "Papua New Guinea" ;
  a ak_schema:GeolocationOntology .

GAZ:00003924 a owl:NamedIndividual ;
  skos:notation "Sri Lanka" ;
  a ak_schema:GeolocationOntology .

GAZ:00002941 a owl:NamedIndividual ;
  skos:notation "Switzerland" ;
  a ak_schema:GeolocationOntology .

GAZ:00002461 a owl:NamedIndividual ;
  skos:notation "US: California" ;
  a ak_schema:GeolocationOntology .

GAZ:00006254 a owl:NamedIndividual ;
  skos:notation "US: Colorado" ;
  a ak_schema:GeolocationOntology .

GAZ:00002591 a owl:NamedIndividual ;
  skos:notation "US: Connecticut" ;
  a ak_schema:GeolocationOntology .

GAZ:00002888 a owl:NamedIndividual ;
  skos:notation "US: Florida" ;
  a ak_schema:GeolocationOntology .

GAZ:00002611 a owl:NamedIndividual ;
  skos:notation "US: Georgia" ;
  a ak_schema:GeolocationOntology .

GAZ:00004435 a owl:NamedIndividual ;
  skos:notation "US: Kansas" ;
  a ak_schema:GeolocationOntology .

GAZ:00002519 a owl:NamedIndividual ;
  skos:notation "US: Maryland" ;
  a ak_schema:GeolocationOntology .

GAZ:00002537 a owl:NamedIndividual ;
  skos:notation "US: Massachusetts" ;
  a ak_schema:GeolocationOntology .

GAZ:00002539 a owl:NamedIndividual ;
  skos:notation "US: Minnesota" ;
  a ak_schema:GeolocationOntology .

GAZ:00002514 a owl:NamedIndividual ;
  skos:notation "US: New York" ;
  a ak_schema:GeolocationOntology .

GAZ:00002580 a owl:NamedIndividual ;
  skos:notation "US: Texas" ;
  a ak_schema:GeolocationOntology .

GAZ:00002553 a owl:NamedIndividual ;
  skos:notation "US: Washington" ;
  a ak_schema:GeolocationOntology .

GAZ:00001102 a owl:NamedIndividual ;
  skos:notation "Uganda" ;
  a ak_schema:GeolocationOntology .

GAZ:00002459 a owl:NamedIndividual ;
  skos:notation "United States of America" ;
  a ak_schema:GeolocationOntology .

GAZ:00000448 a owl:NamedIndividual ;
  skos:notation "geographic location" ;
  a ak_schema:GeolocationOntology .

ak_schema:InferenceProcessEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:InferenceProcessEnum.GENOMIC_SEQUENCING ak_schema:InferenceProcessEnum.REPERTOIRE_SEQUENCING )
  ] .

ak_schema:InferenceProcessEnum.GENOMIC_SEQUENCING a owl:NamedIndividual ;
  skos:notation "genomic_sequencing" ;
  a ak_schema:InferenceProcessEnum .

ak_schema:InferenceProcessEnum.REPERTOIRE_SEQUENCING a owl:NamedIndividual ;
  skos:notation "repertoire_sequencing" ;
  a ak_schema:InferenceProcessEnum .

ak_schema:InferenceTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:InferenceTypeEnum.GENOMIC_AND_REARRANGED ak_schema:InferenceTypeEnum.GENOMIC_ONLY ak_schema:InferenceTypeEnum.REARRANGED_ONLY )
  ] .

ak_schema:InferenceTypeEnum.GENOMIC_AND_REARRANGED a owl:NamedIndividual ;
  skos:notation "genomic_and_rearranged" ;
  a ak_schema:InferenceTypeEnum .

ak_schema:InferenceTypeEnum.GENOMIC_ONLY a owl:NamedIndividual ;
  skos:notation "genomic_only" ;
  a ak_schema:InferenceTypeEnum .

ak_schema:InferenceTypeEnum.REARRANGED_ONLY a owl:NamedIndividual ;
  skos:notation "rearranged_only" ;
  a ak_schema:InferenceTypeEnum .

ak_schema:JCodonFrameEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:JCodonFrameEnum.1 ak_schema:JCodonFrameEnum.2 ak_schema:JCodonFrameEnum.3 )
  ] .

ak_schema:JCodonFrameEnum.1 a owl:NamedIndividual ;
  skos:notation "1" ;
  a ak_schema:JCodonFrameEnum .

ak_schema:JCodonFrameEnum.2 a owl:NamedIndividual ;
  skos:notation "2" ;
  a ak_schema:JCodonFrameEnum .

ak_schema:JCodonFrameEnum.3 a owl:NamedIndividual ;
  skos:notation "3" ;
  a ak_schema:JCodonFrameEnum .

ak_schema:KeywordsStudyEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:KeywordsStudyEnum.CONTAINS_IG ak_schema:KeywordsStudyEnum.CONTAINS_PAIRED_CHAIN ak_schema:KeywordsStudyEnum.CONTAINS_SCHEMA_CELL ak_schema:KeywordsStudyEnum.CONTAINS_SCHEMA_CLONE ak_schema:KeywordsStudyEnum.CONTAINS_SCHEMA_REARRANGEMENT ak_schema:KeywordsStudyEnum.CONTAINS_SCHEMA_RECEPTOR ak_schema:KeywordsStudyEnum.CONTAINS_TR )
  ] .

ak_schema:KeywordsStudyEnum.CONTAINS_IG a owl:NamedIndividual ;
  skos:notation "contains_ig" ;
  a ak_schema:KeywordsStudyEnum .

ak_schema:KeywordsStudyEnum.CONTAINS_PAIRED_CHAIN a owl:NamedIndividual ;
  skos:notation "contains_paired_chain" ;
  a ak_schema:KeywordsStudyEnum .

ak_schema:KeywordsStudyEnum.CONTAINS_SCHEMA_CELL a owl:NamedIndividual ;
  skos:notation "contains_schema_cell" ;
  a ak_schema:KeywordsStudyEnum .

ak_schema:KeywordsStudyEnum.CONTAINS_SCHEMA_CLONE a owl:NamedIndividual ;
  skos:notation "contains_schema_clone" ;
  a ak_schema:KeywordsStudyEnum .

ak_schema:KeywordsStudyEnum.CONTAINS_SCHEMA_REARRANGEMENT a owl:NamedIndividual ;
  skos:notation "contains_schema_rearrangement" ;
  a ak_schema:KeywordsStudyEnum .

ak_schema:KeywordsStudyEnum.CONTAINS_SCHEMA_RECEPTOR a owl:NamedIndividual ;
  skos:notation "contains_schema_receptor" ;
  a ak_schema:KeywordsStudyEnum .

ak_schema:KeywordsStudyEnum.CONTAINS_TR a owl:NamedIndividual ;
  skos:notation "contains_tr" ;
  a ak_schema:KeywordsStudyEnum .

ak_schema:LibraryGenerationMethodEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:LibraryGenerationMethodEnum.PCR ak_schema:LibraryGenerationMethodEnum.RT_RHP_PCR ak_schema:LibraryGenerationMethodEnum.RT_OLIGO_D_T_PCR ak_schema:LibraryGenerationMethodEnum.RT_OLIGO_D_T_TS_UMI_PCR ak_schema:LibraryGenerationMethodEnum.RT_OLIGO_D_T_TS_PCR ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_PCR ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_TS ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_TS_UMI_PCR ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_TS_PCR ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_UMI_PCR ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_UMI_TS_PCR ak_schema:LibraryGenerationMethodEnum.OTHER )
  ] .

ak_schema:LibraryGenerationMethodEnum.PCR a owl:NamedIndividual ;
  skos:notation "PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_RHP_PCR a owl:NamedIndividual ;
  skos:notation "RT(RHP)+PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_OLIGO_D_T_PCR a owl:NamedIndividual ;
  skos:notation "RT(oligo-dT)+PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_OLIGO_D_T_TS_UMI_PCR a owl:NamedIndividual ;
  skos:notation "RT(oligo-dT)+TS(UMI)+PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_OLIGO_D_T_TS_PCR a owl:NamedIndividual ;
  skos:notation "RT(oligo-dT)+TS+PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_PCR a owl:NamedIndividual ;
  skos:notation "RT(specific)+PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_TS a owl:NamedIndividual ;
  skos:notation "RT(specific)+TS" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_TS_UMI_PCR a owl:NamedIndividual ;
  skos:notation "RT(specific)+TS(UMI)+PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_TS_PCR a owl:NamedIndividual ;
  skos:notation "RT(specific)+TS+PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_UMI_PCR a owl:NamedIndividual ;
  skos:notation "RT(specific+UMI)+PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.RT_SPECIFIC_UMI_TS_PCR a owl:NamedIndividual ;
  skos:notation "RT(specific+UMI)+TS+PCR" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LibraryGenerationMethodEnum.OTHER a owl:NamedIndividual ;
  skos:notation "other" ;
  a ak_schema:LibraryGenerationMethodEnum .

ak_schema:LifeEventProcessOntology a owl:Class .

ak_schema:LigandTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:LigandTypeEnum.MHC_NON_PEPTIDE ak_schema:LigandTypeEnum.MHC_PEPTIDE ak_schema:LigandTypeEnum.NON_PEPTIDIC ak_schema:LigandTypeEnum.PEPTIDE ak_schema:LigandTypeEnum.PROTEIN )
  ] .

ak_schema:LigandTypeEnum.MHC_NON_PEPTIDE a owl:NamedIndividual ;
  skos:notation "MHC:non-peptide" ;
  a ak_schema:LigandTypeEnum .

ak_schema:LigandTypeEnum.MHC_PEPTIDE a owl:NamedIndividual ;
  skos:notation "MHC:peptide" ;
  a ak_schema:LigandTypeEnum .

ak_schema:LigandTypeEnum.NON_PEPTIDIC a owl:NamedIndividual ;
  skos:notation "non-peptidic" ;
  a ak_schema:LigandTypeEnum .

ak_schema:LigandTypeEnum.PEPTIDE a owl:NamedIndividual ;
  skos:notation "peptide" ;
  a ak_schema:LigandTypeEnum .

ak_schema:LigandTypeEnum.PROTEIN a owl:NamedIndividual ;
  skos:notation "protein" ;
  a ak_schema:LigandTypeEnum .

ak_schema:LocusEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:LocusEnum.IGH ak_schema:LocusEnum.IGI ak_schema:LocusEnum.IGK ak_schema:LocusEnum.IGL ak_schema:LocusEnum.TRA ak_schema:LocusEnum.TRB ak_schema:LocusEnum.TRD ak_schema:LocusEnum.TRG )
  ] .

ak_schema:LocusEnum.IGH a owl:NamedIndividual ;
  skos:notation "IGH" ;
  a ak_schema:LocusEnum .

ak_schema:LocusEnum.IGI a owl:NamedIndividual ;
  skos:notation "IGI" ;
  a ak_schema:LocusEnum .

ak_schema:LocusEnum.IGK a owl:NamedIndividual ;
  skos:notation "IGK" ;
  a ak_schema:LocusEnum .

ak_schema:LocusEnum.IGL a owl:NamedIndividual ;
  skos:notation "IGL" ;
  a ak_schema:LocusEnum .

ak_schema:LocusEnum.TRA a owl:NamedIndividual ;
  skos:notation "TRA" ;
  a ak_schema:LocusEnum .

ak_schema:LocusEnum.TRB a owl:NamedIndividual ;
  skos:notation "TRB" ;
  a ak_schema:LocusEnum .

ak_schema:LocusEnum.TRD a owl:NamedIndividual ;
  skos:notation "TRD" ;
  a ak_schema:LocusEnum .

ak_schema:LocusEnum.TRG a owl:NamedIndividual ;
  skos:notation "TRG" ;
  a ak_schema:LocusEnum .

ak_schema:MeasurementUnitOntology a owl:Class .

ak_schema:MhcClassEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:MhcClassEnum.MHC_I ak_schema:MhcClassEnum.MHC_II ak_schema:MhcClassEnum.MHC_NONCLASSICAL )
  ] .

ak_schema:MhcClassEnum.MHC_I a owl:NamedIndividual ;
  skos:notation "MHC-I" ;
  a ak_schema:MhcClassEnum .

ak_schema:MhcClassEnum.MHC_II a owl:NamedIndividual ;
  skos:notation "MHC-II" ;
  a ak_schema:MhcClassEnum .

ak_schema:MhcClassEnum.MHC_NONCLASSICAL a owl:NamedIndividual ;
  skos:notation "MHC-nonclassical" ;
  a ak_schema:MhcClassEnum .

ak_schema:MhcGene1Ontology a owl:Class .

ak_schema:MhcGene2Ontology a owl:Class .

ak_schema:ObservationTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:ObservationTypeEnum.DIRECT_SEQUENCING ak_schema:ObservationTypeEnum.INFERENCE_FROM_REPERTOIRE )
  ] .

ak_schema:ObservationTypeEnum.DIRECT_SEQUENCING a owl:NamedIndividual ;
  skos:notation "direct_sequencing" ;
  a ak_schema:ObservationTypeEnum .

ak_schema:ObservationTypeEnum.INFERENCE_FROM_REPERTOIRE a owl:NamedIndividual ;
  skos:notation "inference_from_repertoire" ;
  a ak_schema:ObservationTypeEnum .

ak_schema:PairedReadDirectionEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:PairedReadDirectionEnum.FORWARD ak_schema:PairedReadDirectionEnum.MIXED ak_schema:PairedReadDirectionEnum.REVERSE )
  ] .

ak_schema:PairedReadDirectionEnum.FORWARD a owl:NamedIndividual ;
  skos:notation "forward" ;
  a ak_schema:PairedReadDirectionEnum .

ak_schema:PairedReadDirectionEnum.MIXED a owl:NamedIndividual ;
  skos:notation "mixed" ;
  a ak_schema:PairedReadDirectionEnum .

ak_schema:PairedReadDirectionEnum.REVERSE a owl:NamedIndividual ;
  skos:notation "reverse" ;
  a ak_schema:PairedReadDirectionEnum .

ak_schema:PcrTargetLocusEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:PcrTargetLocusEnum.IGH ak_schema:PcrTargetLocusEnum.IGI ak_schema:PcrTargetLocusEnum.IGK ak_schema:PcrTargetLocusEnum.IGL ak_schema:PcrTargetLocusEnum.TRA ak_schema:PcrTargetLocusEnum.TRB ak_schema:PcrTargetLocusEnum.TRD ak_schema:PcrTargetLocusEnum.TRG )
  ] .

ak_schema:PcrTargetLocusEnum.IGH a owl:NamedIndividual ;
  skos:notation "IGH" ;
  a ak_schema:PcrTargetLocusEnum .

ak_schema:PcrTargetLocusEnum.IGI a owl:NamedIndividual ;
  skos:notation "IGI" ;
  a ak_schema:PcrTargetLocusEnum .

ak_schema:PcrTargetLocusEnum.IGK a owl:NamedIndividual ;
  skos:notation "IGK" ;
  a ak_schema:PcrTargetLocusEnum .

ak_schema:PcrTargetLocusEnum.IGL a owl:NamedIndividual ;
  skos:notation "IGL" ;
  a ak_schema:PcrTargetLocusEnum .

ak_schema:PcrTargetLocusEnum.TRA a owl:NamedIndividual ;
  skos:notation "TRA" ;
  a ak_schema:PcrTargetLocusEnum .

ak_schema:PcrTargetLocusEnum.TRB a owl:NamedIndividual ;
  skos:notation "TRB" ;
  a ak_schema:PcrTargetLocusEnum .

ak_schema:PcrTargetLocusEnum.TRD a owl:NamedIndividual ;
  skos:notation "TRD" ;
  a ak_schema:PcrTargetLocusEnum .

ak_schema:PcrTargetLocusEnum.TRG a owl:NamedIndividual ;
  skos:notation "TRG" ;
  a ak_schema:PcrTargetLocusEnum .

ak_schema:PhysicalLinkageEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:PhysicalLinkageEnum.HETERO_HEAD_HEAD ak_schema:PhysicalLinkageEnum.HETERO_PRELINKED ak_schema:PhysicalLinkageEnum.HETERO_TAIL_HEAD ak_schema:PhysicalLinkageEnum.NONE )
  ] .

ak_schema:PhysicalLinkageEnum.HETERO_HEAD_HEAD a owl:NamedIndividual ;
  skos:notation "hetero_head-head" ;
  a ak_schema:PhysicalLinkageEnum .

ak_schema:PhysicalLinkageEnum.HETERO_PRELINKED a owl:NamedIndividual ;
  skos:notation "hetero_prelinked" ;
  a ak_schema:PhysicalLinkageEnum .

ak_schema:PhysicalLinkageEnum.HETERO_TAIL_HEAD a owl:NamedIndividual ;
  skos:notation "hetero_tail-head" ;
  a ak_schema:PhysicalLinkageEnum .

ak_schema:PhysicalLinkageEnum.NONE a owl:NamedIndividual ;
  skos:notation "none" ;
  a ak_schema:PhysicalLinkageEnum .

ak_schema:RaceOntology a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:RaceOntology.AFRICAN_AMERICAN OMRSE:00000215 OMRSE:00000216 ak_schema:RaceOntology.ASIAN_OR_PACIFIC_ISLANDER ak_schema:RaceOntology.BLACK OMRSE:00000217 ak_schema:RaceOntology.BRAZILIAN ak_schema:RaceOntology.CHINESE ak_schema:RaceOntology.GERMAN_EAST_INDIAN ak_schema:RaceOntology.HISPANIC ak_schema:RaceOntology.HISPANIC_OR_LATINO ak_schema:RaceOntology.INDIAN ak_schema:RaceOntology.INDIAN_IRISH_FRENCH_POLISH ak_schema:RaceOntology.KOREAN ak_schema:RaceOntology.MIDDLE_EASTERN ak_schema:RaceOntology.MIDDLE_EASTERN_EUROPEAN ak_schema:RaceOntology.MIXED ak_schema:RaceOntology.MIXED_RACIAL_GROUP ak_schema:RaceOntology.NR ak_schema:RaceOntology.NATIVE ak_schema:RaceOntology.NATIVE_AMERICAN_OR_ALASKA_NATIVE OMRSE:00000218 OMRSE:00000214 ak_schema:RaceOntology.UNKNOWN_RACIAL_GROUP OMRSE:00000219 ak_schema:RaceOntology.WHITE_ASIAN ak_schema:RaceOntology.WHITE_ASIAN_BLACK ak_schema:RaceOntology.WHITE_CAUCASIAN ak_schema:RaceOntology.WHITE_BRITISH ak_schema:RaceOntology.RACE_NOT_SPECIFIED OMRSE:00000214 ak_schema:RaceOntology.RACE_UNKNOWN )
  ] .

ak_schema:RaceOntology.AFRICAN_AMERICAN a owl:NamedIndividual ;
  skos:notation "African American" ;
  a ak_schema:RaceOntology .

OMRSE:00000215 a owl:NamedIndividual ;
  skos:notation "American Indian or Alaska Native" ;
  a ak_schema:RaceOntology .

OMRSE:00000216 a owl:NamedIndividual ;
  skos:notation "Asian" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.ASIAN_OR_PACIFIC_ISLANDER a owl:NamedIndividual ;
  skos:notation "Asian or Pacific Islander" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.BLACK a owl:NamedIndividual ;
  skos:notation "Black" ;
  a ak_schema:RaceOntology .

OMRSE:00000217 a owl:NamedIndividual ;
  skos:notation "Black or African American" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.BRAZILIAN a owl:NamedIndividual ;
  skos:notation "Brazilian" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.CHINESE a owl:NamedIndividual ;
  skos:notation "Chinese" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.GERMAN_EAST_INDIAN a owl:NamedIndividual ;
  skos:notation "German/East Indian" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.HISPANIC a owl:NamedIndividual ;
  skos:notation "Hispanic" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.HISPANIC_OR_LATINO a owl:NamedIndividual ;
  skos:notation "Hispanic or Latino" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.INDIAN a owl:NamedIndividual ;
  skos:notation "Indian" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.INDIAN_IRISH_FRENCH_POLISH a owl:NamedIndividual ;
  skos:notation "Indian- Irish- French- polish" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.KOREAN a owl:NamedIndividual ;
  skos:notation "Korean" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.MIDDLE_EASTERN a owl:NamedIndividual ;
  skos:notation "Middle Eastern" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.MIDDLE_EASTERN_EUROPEAN a owl:NamedIndividual ;
  skos:notation "Middle Eastern European" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.MIXED a owl:NamedIndividual ;
  skos:notation "Mixed" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.MIXED_RACIAL_GROUP a owl:NamedIndividual ;
  skos:notation "Mixed racial group" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.NR a owl:NamedIndividual ;
  skos:notation "NR" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.NATIVE a owl:NamedIndividual ;
  skos:notation "Native" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.NATIVE_AMERICAN_OR_ALASKA_NATIVE a owl:NamedIndividual ;
  skos:notation "Native American or Alaska Native" ;
  a ak_schema:RaceOntology .

OMRSE:00000218 a owl:NamedIndividual ;
  skos:notation "Native Hawaiian or Other Pacific Islander" ;
  a ak_schema:RaceOntology .

OMRSE:00000214 a owl:NamedIndividual ;
  skos:notation "Other" , "race: other" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.UNKNOWN_RACIAL_GROUP a owl:NamedIndividual ;
  skos:notation "Unknown racial group" ;
  a ak_schema:RaceOntology .

OMRSE:00000219 a owl:NamedIndividual ;
  skos:notation "White" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.WHITE_ASIAN a owl:NamedIndividual ;
  skos:notation "White, Asian" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.WHITE_ASIAN_BLACK a owl:NamedIndividual ;
  skos:notation "White, Asian, Black" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.WHITE_CAUCASIAN a owl:NamedIndividual ;
  skos:notation "White, Caucasian" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.WHITE_BRITISH a owl:NamedIndividual ;
  skos:notation "White-British" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.RACE_NOT_SPECIFIED a owl:NamedIndividual ;
  skos:notation "race: not specified" ;
  a ak_schema:RaceOntology .

ak_schema:RaceOntology.RACE_UNKNOWN a owl:NamedIndividual ;
  skos:notation "race: unknown" ;
  a ak_schema:RaceOntology .

ak_schema:ReactivityMethodEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:ReactivityMethodEnum.ELISA ak_schema:ReactivityMethodEnum.ITC ak_schema:ReactivityMethodEnum.SPR ak_schema:ReactivityMethodEnum.BIOLOGICAL_ACTIVITY ak_schema:ReactivityMethodEnum.CYTOMETRY )
  ] .

ak_schema:ReactivityMethodEnum.ELISA a owl:NamedIndividual ;
  skos:notation "ELISA" ;
  a ak_schema:ReactivityMethodEnum .

ak_schema:ReactivityMethodEnum.ITC a owl:NamedIndividual ;
  skos:notation "ITC" ;
  a ak_schema:ReactivityMethodEnum .

ak_schema:ReactivityMethodEnum.SPR a owl:NamedIndividual ;
  skos:notation "SPR" ;
  a ak_schema:ReactivityMethodEnum .

ak_schema:ReactivityMethodEnum.BIOLOGICAL_ACTIVITY a owl:NamedIndividual ;
  skos:notation "biological_activity" ;
  a ak_schema:ReactivityMethodEnum .

ak_schema:ReactivityMethodEnum.CYTOMETRY a owl:NamedIndividual ;
  skos:notation "cytometry" ;
  a ak_schema:ReactivityMethodEnum .

ak_schema:ReactivityReadoutEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:ReactivityReadoutEnum.BINDING_STRENGTH ak_schema:ReactivityReadoutEnum.CYTOKINE_RELEASE ak_schema:ReactivityReadoutEnum.DISSOCIATION_CONSTANT_KD ak_schema:ReactivityReadoutEnum.OFF_RATE ak_schema:ReactivityReadoutEnum.ON_RATE ak_schema:ReactivityReadoutEnum.PATHOGEN_INHIBITION )
  ] .

ak_schema:ReactivityReadoutEnum.BINDING_STRENGTH a owl:NamedIndividual ;
  skos:notation "binding_strength" ;
  a ak_schema:ReactivityReadoutEnum .

ak_schema:ReactivityReadoutEnum.CYTOKINE_RELEASE a owl:NamedIndividual ;
  skos:notation "cytokine_release" ;
  a ak_schema:ReactivityReadoutEnum .

ak_schema:ReactivityReadoutEnum.DISSOCIATION_CONSTANT_KD a owl:NamedIndividual ;
  skos:notation "dissociation_constant_kd" ;
  a ak_schema:ReactivityReadoutEnum .

ak_schema:ReactivityReadoutEnum.OFF_RATE a owl:NamedIndividual ;
  skos:notation "off_rate" ;
  a ak_schema:ReactivityReadoutEnum .

ak_schema:ReactivityReadoutEnum.ON_RATE a owl:NamedIndividual ;
  skos:notation "on_rate" ;
  a ak_schema:ReactivityReadoutEnum .

ak_schema:ReactivityReadoutEnum.PATHOGEN_INHIBITION a owl:NamedIndividual ;
  skos:notation "pathogen_inhibition" ;
  a ak_schema:ReactivityReadoutEnum .

ak_schema:ReadDirectionEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:ReadDirectionEnum.FORWARD ak_schema:ReadDirectionEnum.MIXED ak_schema:ReadDirectionEnum.REVERSE )
  ] .

ak_schema:ReadDirectionEnum.FORWARD a owl:NamedIndividual ;
  skos:notation "forward" ;
  a ak_schema:ReadDirectionEnum .

ak_schema:ReadDirectionEnum.MIXED a owl:NamedIndividual ;
  skos:notation "mixed" ;
  a ak_schema:ReadDirectionEnum .

ak_schema:ReadDirectionEnum.REVERSE a owl:NamedIndividual ;
  skos:notation "reverse" ;
  a ak_schema:ReadDirectionEnum .

ak_schema:ReceptorTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:ReceptorTypeEnum.IG ak_schema:ReceptorTypeEnum.TCR )
  ] .

ak_schema:ReceptorTypeEnum.IG a owl:NamedIndividual ;
  skos:notation "Ig" ;
  a ak_schema:ReceptorTypeEnum .

ak_schema:ReceptorTypeEnum.TCR a owl:NamedIndividual ;
  skos:notation "TCR" ;
  a ak_schema:ReceptorTypeEnum .

ak_schema:ReceptorVariableDomain1LocusEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:ReceptorVariableDomain1LocusEnum.IGH ak_schema:ReceptorVariableDomain1LocusEnum.TRB ak_schema:ReceptorVariableDomain1LocusEnum.TRD )
  ] .

ak_schema:ReceptorVariableDomain1LocusEnum.IGH a owl:NamedIndividual ;
  skos:notation "IGH" ;
  a ak_schema:ReceptorVariableDomain1LocusEnum .

ak_schema:ReceptorVariableDomain1LocusEnum.TRB a owl:NamedIndividual ;
  skos:notation "TRB" ;
  a ak_schema:ReceptorVariableDomain1LocusEnum .

ak_schema:ReceptorVariableDomain1LocusEnum.TRD a owl:NamedIndividual ;
  skos:notation "TRD" ;
  a ak_schema:ReceptorVariableDomain1LocusEnum .

ak_schema:ReceptorVariableDomain2LocusEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:ReceptorVariableDomain2LocusEnum.IGI ak_schema:ReceptorVariableDomain2LocusEnum.IGK ak_schema:ReceptorVariableDomain2LocusEnum.IGL ak_schema:ReceptorVariableDomain2LocusEnum.TRA ak_schema:ReceptorVariableDomain2LocusEnum.TRG )
  ] .

ak_schema:ReceptorVariableDomain2LocusEnum.IGI a owl:NamedIndividual ;
  skos:notation "IGI" ;
  a ak_schema:ReceptorVariableDomain2LocusEnum .

ak_schema:ReceptorVariableDomain2LocusEnum.IGK a owl:NamedIndividual ;
  skos:notation "IGK" ;
  a ak_schema:ReceptorVariableDomain2LocusEnum .

ak_schema:ReceptorVariableDomain2LocusEnum.IGL a owl:NamedIndividual ;
  skos:notation "IGL" ;
  a ak_schema:ReceptorVariableDomain2LocusEnum .

ak_schema:ReceptorVariableDomain2LocusEnum.TRA a owl:NamedIndividual ;
  skos:notation "TRA" ;
  a ak_schema:ReceptorVariableDomain2LocusEnum .

ak_schema:ReceptorVariableDomain2LocusEnum.TRG a owl:NamedIndividual ;
  skos:notation "TRG" ;
  a ak_schema:ReceptorVariableDomain2LocusEnum .

ak_schema:SequenceTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:SequenceTypeEnum.C ak_schema:SequenceTypeEnum.D ak_schema:SequenceTypeEnum.J ak_schema:SequenceTypeEnum.V )
  ] .

ak_schema:SequenceTypeEnum.C a owl:NamedIndividual ;
  skos:notation "C" ;
  a ak_schema:SequenceTypeEnum .

ak_schema:SequenceTypeEnum.D a owl:NamedIndividual ;
  skos:notation "D" ;
  a ak_schema:SequenceTypeEnum .

ak_schema:SequenceTypeEnum.J a owl:NamedIndividual ;
  skos:notation "J" ;
  a ak_schema:SequenceTypeEnum .

ak_schema:SequenceTypeEnum.V a owl:NamedIndividual ;
  skos:notation "V" ;
  a ak_schema:SequenceTypeEnum .

ak_schema:SexEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:SexEnum.FEMALE ak_schema:SexEnum.HERMAPHRODITE ak_schema:SexEnum.INTERSEX ak_schema:SexEnum.MALE ak_schema:SexEnum.POOLED )
  ] .

ak_schema:SexEnum.FEMALE a owl:NamedIndividual ;
  skos:notation "female" ;
  a ak_schema:SexEnum .

ak_schema:SexEnum.HERMAPHRODITE a owl:NamedIndividual ;
  skos:notation "hermaphrodite" ;
  a ak_schema:SexEnum .

ak_schema:SexEnum.INTERSEX a owl:NamedIndividual ;
  skos:notation "intersex" ;
  a ak_schema:SexEnum .

ak_schema:SexEnum.MALE a owl:NamedIndividual ;
  skos:notation "male" ;
  a ak_schema:SexEnum .

ak_schema:SexEnum.POOLED a owl:NamedIndividual ;
  skos:notation "pooled" ;
  a ak_schema:SexEnum .

ak_schema:SpeciesOntology a owl:Class .

ak_schema:SpeciesSubgroupTypeEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:SpeciesSubgroupTypeEnum.BREED ak_schema:SpeciesSubgroupTypeEnum.INBRED ak_schema:SpeciesSubgroupTypeEnum.LOCATIONAL ak_schema:SpeciesSubgroupTypeEnum.OUTBRED ak_schema:SpeciesSubgroupTypeEnum.STRAIN )
  ] .

ak_schema:SpeciesSubgroupTypeEnum.BREED a owl:NamedIndividual ;
  skos:notation "breed" ;
  a ak_schema:SpeciesSubgroupTypeEnum .

ak_schema:SpeciesSubgroupTypeEnum.INBRED a owl:NamedIndividual ;
  skos:notation "inbred" ;
  a ak_schema:SpeciesSubgroupTypeEnum .

ak_schema:SpeciesSubgroupTypeEnum.LOCATIONAL a owl:NamedIndividual ;
  skos:notation "locational" ;
  a ak_schema:SpeciesSubgroupTypeEnum .

ak_schema:SpeciesSubgroupTypeEnum.OUTBRED a owl:NamedIndividual ;
  skos:notation "outbred" ;
  a ak_schema:SpeciesSubgroupTypeEnum .

ak_schema:SpeciesSubgroupTypeEnum.STRAIN a owl:NamedIndividual ;
  skos:notation "strain" ;
  a ak_schema:SpeciesSubgroupTypeEnum .

ak_schema:StatusEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:StatusEnum.ACTIVE ak_schema:StatusEnum.DRAFT ak_schema:StatusEnum.RETIRED ak_schema:StatusEnum.WITHDRAWN )
  ] .

ak_schema:StatusEnum.ACTIVE a owl:NamedIndividual ;
  skos:notation "active" ;
  a ak_schema:StatusEnum .

ak_schema:StatusEnum.DRAFT a owl:NamedIndividual ;
  skos:notation "draft" ;
  a ak_schema:StatusEnum .

ak_schema:StatusEnum.RETIRED a owl:NamedIndividual ;
  skos:notation "retired" ;
  a ak_schema:StatusEnum .

ak_schema:StatusEnum.WITHDRAWN a owl:NamedIndividual ;
  skos:notation "withdrawn" ;
  a ak_schema:StatusEnum .

ak_schema:StrainEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:StrainEnum.1_D_2_BETA ak_schema:StrainEnum.BALB_C_BY_J ak_schema:StrainEnum.BALB_C ak_schema:StrainEnum.C_57_BL_6 ak_schema:StrainEnum.C_57_BL_6_J ak_schema:StrainEnum.JHD_MRL_MP_J_FASLP ak_schema:StrainEnum.LDLR ak_schema:StrainEnum.LDLR ak_schema:StrainEnum.PET_SHOP_MOUSE )
  ] .

ak_schema:StrainEnum.1_D_2_BETA a owl:NamedIndividual ;
  skos:notation "1D2beta" ;
  a ak_schema:StrainEnum .

ak_schema:StrainEnum.BALB_C_BY_J a owl:NamedIndividual ;
  skos:notation "BALB/cByJ" ;
  a ak_schema:StrainEnum .

ak_schema:StrainEnum.BALB_C a owl:NamedIndividual ;
  skos:notation "Balb/c" ;
  a ak_schema:StrainEnum .

ak_schema:StrainEnum.C_57_BL_6 a owl:NamedIndividual ;
  skos:notation "C57BL/6" ;
  a ak_schema:StrainEnum .

ak_schema:StrainEnum.C_57_BL_6_J a owl:NamedIndividual ;
  skos:notation "C57BL/6J" ;
  a ak_schema:StrainEnum .

ak_schema:StrainEnum.JHD_MRL_MP_J_FASLP a owl:NamedIndividual ;
  skos:notation "JHD-/- MRL/MpJ-Faslp" ;
  a ak_schema:StrainEnum .

ak_schema:StrainEnum.LDLR a owl:NamedIndividual ;
  skos:notation "LDLR+/+" , "LDLR-/-" ;
  a ak_schema:StrainEnum .

ak_schema:StrainEnum.PET_SHOP_MOUSE a owl:NamedIndividual ;
  skos:notation "pet shop mouse" ;
  a ak_schema:StrainEnum .

ak_schema:StrandEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:StrandEnum.HYPHEN_MINUS ak_schema:StrandEnum.PLUS_SIGN )
  ] .

ak_schema:StrandEnum.HYPHEN_MINUS a owl:NamedIndividual ;
  skos:notation "hyphen_minus" ;
  skos:altLabel "-" ;
  a ak_schema:StrandEnum .

ak_schema:StrandEnum.PLUS_SIGN a owl:NamedIndividual ;
  skos:notation "plus_sign" ;
  skos:altLabel "+" ;
  a ak_schema:StrandEnum .

ak_schema:StudyTypeOntology a owl:Class .

ak_schema:TemplateAmountUnitOntology a owl:Class .

ak_schema:TemplateClassEnum a owl:Class ;
  owl:equivalentClass [
    a owl:Class ;
    owl:oneOf ( ak_schema:TemplateClassEnum.DNA ak_schema:TemplateClassEnum.RNA )
  ] .

ak_schema:TemplateClassEnum.DNA a owl:NamedIndividual ;
  skos:notation "DNA" ;
  a ak_schema:TemplateClassEnum .

ak_schema:TemplateClassEnum.RNA a owl:NamedIndividual ;
  skos:notation "RNA" ;
  a ak_schema:TemplateClassEnum .

ak_schema:TimePointUnitOntology a owl:Class .

ak_schema:TissueOntology a owl:Class .

ak_schema:UnitOntology a owl:Class .

xsd:boolean rdfs:comment "A binary (true or false) value" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"boolean\"." ;
  skos:exactMatch schema:Boolean .

xsd:date rdfs:comment "a date (year, month and day) in an idealized calendar" ;
  skos:editorialNote "URI is dateTime because OWL reasoners don't work with straight date or time" , "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"date\"." ;
  skos:exactMatch schema:Date .

linkml:DateOrDatetime a rdfs:Datatype ;
  rdfs:comment "Either a date or a datetime" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"date_or_datetime\"." .

xsd:dateTime rdfs:comment "The combination of a date and time" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"datetime\"." ;
  skos:exactMatch schema:DateTime .

xsd:decimal rdfs:comment "A real number with arbitrary precision that conforms to the xsd:decimal specification" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"decimal\"." ;
  skos:broadMatch schema:Number .

xsd:double rdfs:comment "A real number that conforms to the xsd:double specification" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"double\"." ;
  skos:closeMatch schema:Float .

xsd:float rdfs:comment "A real number that conforms to the xsd:float specification" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"float\"." ;
  skos:exactMatch schema:Float .

xsd:integer rdfs:comment "An integer" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"integer\"." ;
  skos:exactMatch schema:Integer .

shex:nonLiteral a rdfs:Datatype ;
  rdfs:comment "A URI, CURIE or BNODE that represents a node in a model." ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"nodeidentifier\"." .

shex:iri a rdfs:Datatype ;
  rdfs:comment "A URI or CURIE that represents an object in the model." ;
  skos:note "Used for inheritance and type checking" ;
  skos:editorialNote "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"objectidentifier\"." .

xsd:time rdfs:comment "A time object represents a (local) time of day, independent of any particular day" ;
  skos:editorialNote "URI is dateTime because OWL reasoners do not work with straight date or time" , "If you are authoring schemas in LinkML YAML, the type is referenced with the lower case \"time\"." ;
  skos:exactMatch schema:Time .

dcterms:license a owl:AnnotationProperty .

vann:preferredNamespacePrefix a owl:AnnotationProperty .

vann:preferredNamespaceUri a owl:AnnotationProperty .

ak_schema:nullable a owl:AnnotationProperty .

skos:notation a owl:AnnotationProperty .

skos:altLabel a owl:AnnotationProperty .

skos:editorialNote a owl:AnnotationProperty .

skos:exactMatch a owl:AnnotationProperty .

skos:broadMatch a owl:AnnotationProperty .

skos:closeMatch a owl:AnnotationProperty .

skos:note a owl:AnnotationProperty .

sh:declare a owl:AnnotationProperty .

sh:prefix a owl:AnnotationProperty .

sh:namespace a owl:AnnotationProperty .
