[
  {
    "@graph": [
      {
        "@id": "https://w3id.org/linkml/local_names",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "local_names"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/LocalName"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/last_updated_on",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "last_updated_on"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Datetime"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "time at which the element was last updated"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/slot_definition_apply_to",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "slot_definition_apply_to"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/apply_to"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/related_mappings",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "related mappings"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/mappings"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A list of terms from different schemas or terminology systems that have related meaning."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/source_file",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "source_file"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "name, uri or description of the source of the schema"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/pattern",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "pattern"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the string value of the slot must conform to this regular expression"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/extension_value",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Extension"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "extension_value"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the actual annotation"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/classes",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "classes"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "class definitions"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/SubsetDefinition",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "subset_definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the name and description of a subset"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/value_description",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Example"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "value_description"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "description of what the value is doing"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/symmetric",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "symmetric"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "True means that any instance of  d s r implies that there is also an instance of r s d"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/modified_by",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "modified_by"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "agent that modified the element"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/prefixes",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "prefixes"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Prefix"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "prefix / URI definitions to be added to the context beyond those fetched from prefixcommons in id prefixes"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/meta",
        "@type": [
          "http://www.w3.org/2002/07/owl#Ontology"
        ],
        "http://purl.org/dc/terms/license": [
          {
            "@value": "https://creativecommons.org/publicdomain/zero/1.0/"
          }
        ],
        "http://purl.org/dc/terms/title": [
          {
            "@value": "LinkML Schema Metamodel"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "meta"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A metamodel for defining linked open data schemas"
          }
        ],
        "https://w3id.org/linkml/generation_date": [
          {
            "@value": "2021-03-24 16:48"
          }
        ],
        "https://w3id.org/linkml/metamodel_version": [
          {
            "@value": "1.7.0"
          }
        ],
        "https://w3id.org/linkml/source_file": [
          {
            "@value": "meta.yaml"
          }
        ],
        "https://w3id.org/linkml/source_file_date": [
          {
            "@value": "Wed Mar 24 16:45:57 2021"
          }
        ],
        "https://w3id.org/linkml/source_file_size": [
          {
            "@value": 32441
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/tree_root",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "tree_root"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "indicator that this is the root class in tree structures"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/usage_slot_name",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "usage_slot_name"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "The name of the slot referenced in the slot_usage"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/slot_definitions",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "slot_definitions"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "slot definitions"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/prefix_reference",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Prefix"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "prefix_reference"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uri"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A URI associated with a given prefix"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Element",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#seeAlso": [
          {
            "@value": "https://en.wikipedia.org/wiki/Data_element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N67898bd3484f4f129b2fd3a56ecb645b"
          },
          {
            "@id": "_:N11c24e7ebcfd4bb1ae085ba9a4318aba"
          },
          {
            "@id": "_:Ndb93997f28894795b7e5eed4eac9648e"
          },
          {
            "@id": "_:N94b9606ca8d34d3d84257978ee407cdb"
          },
          {
            "@id": "_:Ne50d614de42d4b659aecb25c48151cff"
          },
          {
            "@id": "_:Nbb09eedb14af431191ead80d021d960b"
          },
          {
            "@id": "_:N95571b1c0e9b4ef390746532d9b3c5d0"
          },
          {
            "@id": "_:N49098d109a8348f7aec9d1be6233670d"
          },
          {
            "@id": "_:Nb5013e35988a46b9a2a51b0d2768bd8d"
          },
          {
            "@id": "_:N5d9b9f6d988649be9ee78c6bd3ae162d"
          },
          {
            "@id": "_:Nf4a9bef3d56848a58b6156ffd8465f36"
          },
          {
            "@id": "_:N30df6818fc8e47f1b0c76195907fc5a8"
          },
          {
            "@id": "_:N800cce06e4d746e5b72260b22de097c4"
          },
          {
            "@id": "_:N1f34e6f4af7c4e5ca2824c121facb055"
          },
          {
            "@id": "_:N30442b4ace7c43d78f6fdc5be3558c6f"
          },
          {
            "@id": "_:N4f9991e8a8ce418b95dfd00d4085e3d0"
          },
          {
            "@id": "_:Nad47342e18ac44c08a6858948be2d881"
          },
          {
            "@id": "_:Ncfae6029e16441dd93e9c79b2aae2bc7"
          },
          {
            "@id": "_:N97fbc582972c4f4790d2ffeec8dba0db"
          },
          {
            "@id": "_:Na0d9aa3a900f408a99274c4e4ffafaa7"
          },
          {
            "@id": "_:Nf315951c2e5841a3813f6245cc0c85de"
          },
          {
            "@id": "_:N84b4e4c3c6ac46e3ab471c19b45681e1"
          },
          {
            "@id": "_:N67552d72f1f941c3831e5ea4dff74ac7"
          },
          {
            "@id": "https://w3id.org/linkml/Extensible"
          },
          {
            "@id": "_:Ncdac2bd8bcbe496785d4a2022a8f7128"
          },
          {
            "@id": "_:Ne947446d7b0d4f66ac0db9dba59798d1"
          },
          {
            "@id": "_:N4804084a44fd4cd5828e9666cb6c0210"
          },
          {
            "@id": "https://w3id.org/linkml/Annotatable"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a named element in the model"
          }
        ]
      },
      {
        "@id": "_:N67898bd3484f4f129b2fd3a56ecb645b",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/notes"
          }
        ]
      },
      {
        "@id": "_:N11c24e7ebcfd4bb1ae085ba9a4318aba",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/close_mappings"
          }
        ]
      },
      {
        "@id": "_:Ndb93997f28894795b7e5eed4eac9648e",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SubsetDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/in_subset"
          }
        ]
      },
      {
        "@id": "_:N94b9606ca8d34d3d84257978ee407cdb",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/related_mappings"
          }
        ]
      },
      {
        "@id": "_:Ne50d614de42d4b659aecb25c48151cff",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/name"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "_:Nbb09eedb14af431191ead80d021d960b",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/LocalName"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/local_names"
          }
        ]
      },
      {
        "@id": "_:N95571b1c0e9b4ef390746532d9b3c5d0",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Annotation"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/annotations"
          }
        ]
      },
      {
        "@id": "_:N49098d109a8348f7aec9d1be6233670d",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/see_also"
          }
        ]
      },
      {
        "@id": "_:Nb5013e35988a46b9a2a51b0d2768bd8d",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/AltDescription"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/alt_descriptions"
          }
        ]
      },
      {
        "@id": "_:N5d9b9f6d988649be9ee78c6bd3ae162d",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/exact_mappings"
          }
        ]
      },
      {
        "@id": "_:Nf4a9bef3d56848a58b6156ffd8465f36",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/deprecated_element_has_possible_replacement"
          }
        ]
      },
      {
        "@id": "_:N30df6818fc8e47f1b0c76195907fc5a8",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/imported_from"
          }
        ]
      },
      {
        "@id": "_:N800cce06e4d746e5b72260b22de097c4",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Example"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/examples"
          }
        ]
      },
      {
        "@id": "_:N1f34e6f4af7c4e5ca2824c121facb055",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uri"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/from_schema"
          }
        ]
      },
      {
        "@id": "_:N30442b4ace7c43d78f6fdc5be3558c6f",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/aliases"
          }
        ]
      },
      {
        "@id": "_:N4f9991e8a8ce418b95dfd00d4085e3d0",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/id_prefixes"
          }
        ]
      },
      {
        "@id": "_:Nad47342e18ac44c08a6858948be2d881",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/deprecated_element_has_exact_replacement"
          }
        ]
      },
      {
        "@id": "_:Ncfae6029e16441dd93e9c79b2aae2bc7",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/narrow_mappings"
          }
        ]
      },
      {
        "@id": "_:N97fbc582972c4f4790d2ffeec8dba0db",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Extension"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/extensions"
          }
        ]
      },
      {
        "@id": "_:Na0d9aa3a900f408a99274c4e4ffafaa7",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/comments"
          }
        ]
      },
      {
        "@id": "_:Nf315951c2e5841a3813f6245cc0c85de",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/deprecated"
          }
        ]
      },
      {
        "@id": "_:N84b4e4c3c6ac46e3ab471c19b45681e1",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/mappings"
          }
        ]
      },
      {
        "@id": "_:N67552d72f1f941c3831e5ea4dff74ac7",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/todos"
          }
        ]
      },
      {
        "@id": "_:Ncdac2bd8bcbe496785d4a2022a8f7128",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/definition_uri"
          }
        ]
      },
      {
        "@id": "_:Ne947446d7b0d4f66ac0db9dba59798d1",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/description"
          }
        ]
      },
      {
        "@id": "_:N4804084a44fd4cd5828e9666cb6c0210",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/broad_mappings"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/is_usage_slot",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "is_usage_slot"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "True means that this slot was defined in a slot_usage situation"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/see_also",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "see_also"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a reference"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/class_definition_apply_to",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "class_definition_apply_to"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/apply_to"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/maximum_value",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "maximum_value"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Integer"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "for slots with ranges of type number, the value must be equal to or lowe than this"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/title",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "title"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the official title of the schema"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/apply_to",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "apply_to"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Used to extend class or slot definitions. For example, if we have a core schema where a gene has two slots for identifier and symbol, and we have a specialized schema for my_organism where we wish to add a slot systematic_name, we can avoid subclassing by defining a class gene_my_organism, adding the slot to this class, and then adding an apply_to pointing to the gene class. The new slot will be 'injected into' the gene class."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/code_set_tag",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/EnumDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "code_set_tag"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the version tag of the enumeration code set"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "enum_definition cannot have both a code_set_tag and a code_set_version"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Example",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "example"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Nb008790c3d484c9d85623fc138043dca"
          },
          {
            "@id": "_:N3f28cfe078b34d959af82af867f6b6a8"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "usage example and description"
          }
        ]
      },
      {
        "@id": "_:Nb008790c3d484c9d85623fc138043dca",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/value"
          }
        ]
      },
      {
        "@id": "_:N3f28cfe078b34d959af82af867f6b6a8",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/description"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/is_class_field",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "is_class_field"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "indicates that any instance, i,  the domain of this slot will include an assert of i s range"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/default_range",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "default_range"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "default slot range to be used if range element is omitted from a slot definition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#editorialNote": [
          {
            "@value": "restricted to type definitions for the time being.  Could be broadened if required"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/enums",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "enums"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/EnumDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "enumerated ranges"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/permissible_values",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/EnumDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "permissible_values"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A list of possible values for a slot range"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/id_prefixes",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "id_prefixes"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the identifier of this class or slot must begin with one of the URIs referenced by this prefix"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Boolean",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/TypeDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "boolean"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Nae8a51cfa32247d4b81e78da8b3e1724"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A binary (true or false) value"
          }
        ]
      },
      {
        "@id": "_:Nae8a51cfa32247d4b81e78da8b3e1724",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Time",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "time"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Ncc4608092cf4405e8ea25a9e2e252ec9"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A time object represents a (local) time of day, independent of any particular day"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#editorialNote": [
          {
            "@value": "URI is dateTime because OWL reasoners don't work with straight date or time"
          }
        ]
      },
      {
        "@id": "_:Ncc4608092cf4405e8ea25a9e2e252ec9",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#dateTime"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Uri",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "uri"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N43fd63361b6d4c45bcd2c35e790dff95"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a complete URI"
          }
        ]
      },
      {
        "@id": "_:N43fd63361b6d4c45bcd2c35e790dff95",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#anyURI"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/alias",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "alias"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the name used for a slot in the context of its owning class.  If present, this is used instead of the actual slot name."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/prefix_prefix",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Prefix"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "prefix_prefix"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the nsname (sans ':' for a given prefix)"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/inherited",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "inherited"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "true means that the *value* of a slot is inherited by subclasses"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "Inherited applies to slot values.  Parent *slots* are always inherited by subclasses"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/code_set_version",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/EnumDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "code_set_version"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the version identifier of the enumeration code set"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "we assume that version identifiers lexically sort in temporal order. Recommend semver when possible"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Datetime",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/TypeDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "datetime"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Ne553f5c6ba0d4d1488076718c23bde4c"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "The combination of a date and time"
          }
        ]
      },
      {
        "@id": "_:Ne553f5c6ba0d4d1488076718c23bde4c",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#dateTime"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/alt_description_text",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/AltDescription"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "alt_description_text"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "text of an attributed description"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/text",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "text"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/generation_date",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "generation_date"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Datetime"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "date and time that the schema was loaded/generated"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/source_file_size",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "source_file_size"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Integer"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "size in bytes of the source of the schema"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/todos",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "todos"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Outstanding issue that needs resolution"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/license",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "license"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "license for the schema"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/deprecated",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "deprecated"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Description of why and when this element will no longer be used"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/inlined",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "inlined"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "True means that keyed or identified slot appears in an outer structure by value.  False means that only the key or identifier for the slot appears within the domain, referencing a structure that appears elsewhere."
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "classes without keys or identifiers are necessarily inlined as lists"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/slot_definition_mixins",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "slot_definition_mixins"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/mixins"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Extensible",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "extensible"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "https://w3id.org/linkml/mixin"
          },
          {
            "@id": "_:N87e4b3c9b6834d96a3c7ca5e7d9639f8"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "mixin for classes that support extension"
          }
        ]
      },
      {
        "@id": "_:N87e4b3c9b6834d96a3c7ca5e7d9639f8",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Extension"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/extensions"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/mixin",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "mixin"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "this slot or class can only be used as a mixin -- equivalent to abstract"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/ifabsent",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "ifabsent"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "function that provides a default value for the slot.  Possible values for this slot are defined in biolink.utils.ifabsent_functions.default_library:\n  * [Tt]rue -- boolean True\n  * [Ff]alse -- boolean False\n  * int(value) -- integer value\n  * str(value) -- string value\n  * default_range -- schema default range\n  * bnode -- blank node identifier\n  * slot_uri -- URI for the slot\n  * class_curie -- CURIE for the containing class\n  * class_uri -- URI for the containing class"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/imported_from",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "imported_from"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the imports entry that this element was derived from.  Empty means primary source"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/code_set",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/EnumDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "code_set"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the identifier of an enumeration code set."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/deprecated_element_has_exact_replacement",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "deprecated element has exact replacement"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "When an element is deprecated, it can be automatically replaced by this uri or curie"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/subproperty_of",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "subproperty_of"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Ontology property which this slot is a subproperty of"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/slot_definition_is_a",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "slot_definition_is_a"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/is_a"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/TypeDefinition",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/ClassDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "type_definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Nb52f2208eb104b459b4b0916e8b0d540"
          },
          {
            "@id": "_:N7698eee9357d4aa79ae4ae179d332bd5"
          },
          {
            "@id": "_:Na2e8698167b84d04817dd74cc7a2c6f4"
          },
          {
            "@id": "https://w3id.org/linkml/Element"
          },
          {
            "@id": "_:N93bb6a1a84c5413fa45d19cf60c27b78"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A data type definition."
          }
        ]
      },
      {
        "@id": "_:Nb52f2208eb104b459b4b0916e8b0d540",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/repr"
          }
        ]
      },
      {
        "@id": "_:N7698eee9357d4aa79ae4ae179d332bd5",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/typeof"
          }
        ]
      },
      {
        "@id": "_:Na2e8698167b84d04817dd74cc7a2c6f4",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/base"
          }
        ]
      },
      {
        "@id": "_:N93bb6a1a84c5413fa45d19cf60c27b78",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/uri"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/emit_prefixes",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "emit_prefixes"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a list of Curie prefixes that are used in the representation of instances of the model.  All prefixes in this list are added to the prefix sections of the target models."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/slot_usage",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "slot_usage"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the redefinition of a slot in the context of the containing class definition."
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "Many slots may be re-used across different classes, but the meaning of the slot may be refined by context. For example, a generic association model may use slots subject/predicate/object with generic semantics and minimal constraints. When this is subclasses, e.g. to disease-phenotype associations then slot usage may specify both local naming (e.g. subject=disease) and local constraints"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/SchemaDefinition",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "schema_definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#seeAlso": [
          {
            "@value": "https://en.wikipedia.org/wiki/Data_dictionary"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N7c369768a42d476780a8aaa22a0086d9"
          },
          {
            "@id": "https://w3id.org/linkml/Element"
          },
          {
            "@id": "_:Ncc70ab3f743d4244a5b61ce20c8767a8"
          },
          {
            "@id": "_:N2b0d1509042949c3b5ba6b52ff8bcdd5"
          },
          {
            "@id": "_:Ndbb12863ac524bd3a763fdff0e0ad886"
          },
          {
            "@id": "_:Na10959900bd84d178bafaf684a13a852"
          },
          {
            "@id": "_:N09ac2d91f42b4f0fa263ca34d950c27d"
          },
          {
            "@id": "_:Nc8c1c15a1edf4737815011602309ad25"
          },
          {
            "@id": "_:N43309768b5744079935318c7ffeda420"
          },
          {
            "@id": "_:Ne631788aee7e41b2bc440e022897dcb1"
          },
          {
            "@id": "_:Nd64fd350a7b44cb6a6a14a2501d5b5e7"
          },
          {
            "@id": "_:N07b41ad1ed9e420da699412bc49b8417"
          },
          {
            "@id": "_:N0754e29d3276430ba5e73d8d1a68ce35"
          },
          {
            "@id": "_:Ne2f531804c4b49e38a9007cbaf2ae3bf"
          },
          {
            "@id": "_:Nb9b775f5fff4477aaad4b92291b9e9f8"
          },
          {
            "@id": "_:N2c1d3f1aea4241d9a0aa6cc98931bb4c"
          },
          {
            "@id": "_:N4e078e0b19994c84829f0f72d3310a11"
          },
          {
            "@id": "_:N6f7fc3a879d94d83b703525b42c86f1c"
          },
          {
            "@id": "_:N0e46049383bb48d791e4178fb889e87f"
          },
          {
            "@id": "_:N0f4e1939cb334f45bd0daf73be95fc1f"
          },
          {
            "@id": "_:N133abe5b96ec49229fe304ed1b5456e3"
          },
          {
            "@id": "_:N50c9ab32527d4538a70599f128541fbb"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#altLabel": [
          {
            "@value": "data dictionary"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a collection of subset, type, slot and class definitions"
          }
        ]
      },
      {
        "@id": "_:N7c369768a42d476780a8aaa22a0086d9",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/default_curi_maps"
          }
        ]
      },
      {
        "@id": "_:Ncc70ab3f743d4244a5b61ce20c8767a8",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Datetime"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/generation_date"
          }
        ]
      },
      {
        "@id": "_:N2b0d1509042949c3b5ba6b52ff8bcdd5",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/imports"
          }
        ]
      },
      {
        "@id": "_:Ndbb12863ac524bd3a763fdff0e0ad886",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/name"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "_:Na10959900bd84d178bafaf684a13a852",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SubsetDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/subsets"
          }
        ]
      },
      {
        "@id": "_:N09ac2d91f42b4f0fa263ca34d950c27d",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/default_prefix"
          }
        ]
      },
      {
        "@id": "_:Nc8c1c15a1edf4737815011602309ad25",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/metamodel_version"
          }
        ]
      },
      {
        "@id": "_:N43309768b5744079935318c7ffeda420",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/version"
          }
        ]
      },
      {
        "@id": "_:Ne631788aee7e41b2bc440e022897dcb1",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/source_file"
          }
        ]
      },
      {
        "@id": "_:Nd64fd350a7b44cb6a6a14a2501d5b5e7",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/title"
          }
        ]
      },
      {
        "@id": "_:N07b41ad1ed9e420da699412bc49b8417",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/classes"
          }
        ]
      },
      {
        "@id": "_:N0754e29d3276430ba5e73d8d1a68ce35",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Datetime"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/source_file_date"
          }
        ]
      },
      {
        "@id": "_:Ne2f531804c4b49e38a9007cbaf2ae3bf",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/default_range"
          }
        ]
      },
      {
        "@id": "_:Nb9b775f5fff4477aaad4b92291b9e9f8",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Prefix"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/prefixes"
          }
        ]
      },
      {
        "@id": "_:N2c1d3f1aea4241d9a0aa6cc98931bb4c",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/EnumDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/enums"
          }
        ]
      },
      {
        "@id": "_:N4e078e0b19994c84829f0f72d3310a11",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/types"
          }
        ]
      },
      {
        "@id": "_:N6f7fc3a879d94d83b703525b42c86f1c",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/slots"
          }
        ]
      },
      {
        "@id": "_:N0e46049383bb48d791e4178fb889e87f",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/license"
          }
        ]
      },
      {
        "@id": "_:N0f4e1939cb334f45bd0daf73be95fc1f",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Integer"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/source_file_size"
          }
        ]
      },
      {
        "@id": "_:N133abe5b96ec49229fe304ed1b5456e3",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/emit_prefixes"
          }
        ]
      },
      {
        "@id": "_:N50c9ab32527d4538a70599f128541fbb",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uri"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/id"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/id",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "id"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uri"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "The official schema URI"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/permissible_value_mixins",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "permissible_value_mixins"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/mixins"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/version",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "version"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "particular version of schema"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/narrow_mappings",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "narrow mappings"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/mappings"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A list of terms from different schemas or terminology systems that have narrower meaning."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/AltDescription",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "alt_description"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N290dd7e20d764aedbf95bb447d8f25e3"
          },
          {
            "@id": "_:Nd78fb931d050461a9c4d48375ca1f571"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "an attributed description"
          }
        ]
      },
      {
        "@id": "_:N290dd7e20d764aedbf95bb447d8f25e3",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/source"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "_:Nd78fb931d050461a9c4d48375ca1f571",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/description"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/repr",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "repr"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the name of the python object that implements this type definition"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/broad_mappings",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "broad mappings"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/mappings"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A list of terms from different schemas or terminology systems that have broader meaning."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Prefix",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/ClassDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "prefix"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Na89cdccaf8c64f23ac444ed197ed3e07"
          },
          {
            "@id": "_:Nb692aff3da724869976d253c0d48d628"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "prefix URI tuple"
          }
        ]
      },
      {
        "@id": "_:Na89cdccaf8c64f23ac444ed197ed3e07",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/prefix_prefix"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "_:Nb692aff3da724869976d253c0d48d628",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uri"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/prefix_reference"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/owner",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "owner"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the \"owner\" of the slot. It is the class if it appears in the slots list, otherwise the declaring slot"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/required",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "required"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "true means that the slot must be present in the loaded definition"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/type_uri",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "type_uri"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "The uri that defines the possible values for the type definition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "uri is typically drawn from the set of URI's defined in OWL (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Datatype_Maps)"
          },
          {
            "@value": "every root type must have a type uri"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/class_uri",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "class_uri"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "URI of the class in an RDF environment"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/annotations",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Annotatable"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "annotations"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Annotation"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/extensions"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a collection of tag/text tuples with the semantics of OWL Annotation"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/key",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "key"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "True means that the key slot(s) uniquely identify the container. In future releases, it will be possible for there to be compound keys, where several slots combine to produce a unique identifier"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "key is inherited"
          },
          {
            "@value": "identifiers and keys are mutually exclusive.  A given domain cannot have bot"
          },
          {
            "@value": "a key slot is automatically required.  Keys cannot be optional"
          },
          {
            "@value": "a given domain can have at most one key slot (restriction to be removed in the future)"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/meaning",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "meaning"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the value meaning (in the 11179 sense) of a permissible value"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#editorialNote": [
          {
            "@value": "we may want to change the range of this (and other) elements in the model to an entitydescription type construct"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/default_curi_maps",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "default_curi_maps"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "ordered list of prefixcommon biocontexts to be fetched to resolve id prefixes and inline prefix variables"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/inverse",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "inverse"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "indicates that any instance of d s r implies that there is also an instance of r s' d"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/notes",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "notes"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "editorial notes about an element intended for internal consumption"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/class_definition_mixins",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "class_definition_mixins"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/mixins"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Ncname",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "ncname"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Nb73555f629cd48728b29c8865a4b44ea"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Prefix part of CURIE"
          }
        ]
      },
      {
        "@id": "_:Nb73555f629cd48728b29c8865a4b44ea",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#string"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/mixins",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "mixins"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "List of definitions to be mixed in. Targets may be any definition of the same type"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/examples",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "examples"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Example"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "example usages of an element"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/metamodel_version",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "metamodel_version"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Version of the metamodel used to load the schema"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/defining_slots",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "defining_slots"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "The combination of is a plus defining slots form a genus-differentia definition, or the set of necessary and sufficient conditions that can be transformed into an OWL equivalence axiom"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/readonly",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "readonly"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "If present, slot is read only.  Text explains why"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/String",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/TypeDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "string"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N096e104981464c24a22b1a791d8b6b44"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A character string"
          }
        ]
      },
      {
        "@id": "_:N096e104981464c24a22b1a791d8b6b44",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#string"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Decimal",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "decimal"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N516be36a7ad6431a907b021a045db311"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A real number with arbitrary precision that conforms to the xsd:decimal specification"
          }
        ]
      },
      {
        "@id": "_:N516be36a7ad6431a907b021a045db311",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#decimal"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/local_name_value",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/LocalName"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "local_name_value"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a name assigned to an element in a given ontology"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Double",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "double"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N8d9e0614ef8c4e51a0062a15bd187ff1"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A real number that conforms to the xsd:double specification"
          }
        ]
      },
      {
        "@id": "_:N8d9e0614ef8c4e51a0062a15bd187ff1",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#double"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Date",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "date"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N9289b4bad96c4c3fac8fe5b6bdaa9bdc"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a date (year, month and day) in an idealized calendar"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#editorialNote": [
          {
            "@value": "URI is dateTime because OWL reasoners don't work with straight date or time"
          }
        ]
      },
      {
        "@id": "_:N9289b4bad96c4c3fac8fe5b6bdaa9bdc",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#date"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Integer",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "integer"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Nf0ef0b8aaaaf47c582fd6702c1854e91"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "An integer"
          }
        ]
      },
      {
        "@id": "_:Nf0ef0b8aaaaf47c582fd6702c1854e91",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#integer"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/values_from",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "values_from"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the identifier of a \"value set\" -- a set of identifiers that form the possible values for the range of a slot"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/alt_description_source",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/AltDescription"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "alt_description_source"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the source of an attributed description"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/extensions",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Extensible"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "extensions"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Extension"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a tag/text tuple attached to an arbitrary element"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/inlined_as_list",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "inlined_as_list"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "True means that an inlined slot is represented as a list of range instances.  False means that an inlined slot is represented as a dictionary, whose key is the slot key or identifier and whose value is the range instance."
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "A keyed or identified class with one additional slot can be input in a third form, a dictionary whose key\nis the key or identifier and whose value is the one additional element.  This form is still stored according\nto the inlined_as_list setting."
          },
          {
            "@value": "The default loader will accept either list or dictionary form as input.  This parameter controls internal\nrepresentation and output."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/close_mappings",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "close mappings"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/mappings"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A list of terms from different schemas or terminology systems that have close meaning."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/permissible_value_is_a",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "permissible_value_is_a"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/is_a"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/LocalName",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/ClassDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "local_name"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N0fc28f57e4f146aa8f9a4d43c8341a62"
          },
          {
            "@id": "_:N4410de48e90a4b9cba0682668ef73b5b"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "an attributed label"
          }
        ]
      },
      {
        "@id": "_:N0fc28f57e4f146aa8f9a4d43c8341a62",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/local_name_source"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "_:N4410de48e90a4b9cba0682668ef73b5b",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/local_name_value"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/local_name_source",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/LocalName"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "local_name_source"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the ncname of the source of the name"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/singular_name",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "singular_name"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a name that is used in the singular form"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Uriorcurie",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/TypeDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "uriorcurie"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N61e13ca3611c445aba77ec32a0c0f212"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a URI or a CURIE"
          }
        ]
      },
      {
        "@id": "_:N61e13ca3611c445aba77ec32a0c0f212",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#anyURI"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/string_serialization",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "string_serialization"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#seeAlso": [
          {
            "@value": "https://github.com/linkml/issues/128"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Used on a slot that stores the string serialization of the containing object. The syntax follows python formatted strings, with slot names enclosed in {}s. These are expanded using the values of those slots.\nWe call the slot with the serialization the s-slot, the slots used in the {}s are v-slots. If both s-slots and v-slots are populated on an object then the value of the s-slot should correspond to the expansion.\nImplementations of frameworks may choose to use this property to either (a) PARSE: implement automated normalizations by parsing denormalized strings into complex objects (b) GENERARE: implement automated to_string labeling of complex objects\nFor example, a Measurement class may have 3 fields: unit, value, and string_value. The string_value slot may have a string_serialization of {value}{unit} such that if unit=cm and value=2, the value of string_value shouldd be 2cm"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/attributes",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "attributes"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Inline definition of slots"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "attributes are an alternative way of defining new slots.  An attribute adds a slot to the global space in the form <class_name>__<slot_name> (lower case, double underscores).  Attributes can be specialized via slot_usage."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/slot_uri",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "slot_uri"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "predicate of this slot for semantic web application"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/extension_tag",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Extension"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "extension_tag"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a tag associated with an extension"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Extension",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "extension"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N29cdd9d647c341dcafba271a4b8bff89"
          },
          {
            "@id": "_:N52951a0df1bd45eea1662052d297b149"
          },
          {
            "@id": "_:N1e84ee41279f41f6a5f31ea79b66955a"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a tag/value pair used to add non-model information to an entry"
          }
        ]
      },
      {
        "@id": "_:N29cdd9d647c341dcafba271a4b8bff89",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Extension"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/extensions"
          }
        ]
      },
      {
        "@id": "_:N52951a0df1bd45eea1662052d297b149",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/tag"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "_:N1e84ee41279f41f6a5f31ea79b66955a",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/value"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/PermissibleValue",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/ClassDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "permissible_value"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N85083fa8640e43faaac9e657b113cdb7"
          },
          {
            "@id": "_:Ne80409b7a574456d85dfefca40af3c00"
          },
          {
            "@id": "_:Ned69dd9e9528417c8b731c71d27bcc1b"
          },
          {
            "@id": "_:Ne884fd780c4146afa57eef28f2860534"
          },
          {
            "@id": "_:N60fe56020add4458bdbb8cedc0d4142d"
          },
          {
            "@id": "_:N4aabc4b7bd044b879df085b9e6f96535"
          },
          {
            "@id": "_:N619ad40652da4ddf8bf35fe4e66c9308"
          },
          {
            "@id": "_:N167f379475ee4a9d91af5e7c691b6028"
          },
          {
            "@id": "_:N9a84c447a163433294973ed1d794e623"
          },
          {
            "@id": "_:N387d79393f47426e89de3b193a5e73d7"
          },
          {
            "@id": "_:Ne7c8bcad5e7a4aa0af52e629b51fe7be"
          },
          {
            "@id": "https://w3id.org/linkml/Extensible"
          },
          {
            "@id": "_:N51c6bc0a5e4f4575b8ff1474b899c413"
          },
          {
            "@id": "_:N79eb5fbacfe04e509a4df34fc6076aff"
          },
          {
            "@id": "_:N638f6a161ac84e54af3cdd220aa4eb32"
          },
          {
            "@id": "_:Ne3ba593b0d7943b086f7bceb26b12360"
          },
          {
            "@id": "https://w3id.org/linkml/Annotatable"
          },
          {
            "@id": "_:N127d23de7eeb4f369040a9994ccff77d"
          },
          {
            "@id": "_:Nd72ba494c2e34d0f9c697b87a746b48f"
          },
          {
            "@id": "_:N16f9fc78b6fa4262ae96fc602a823c38"
          },
          {
            "@id": "_:Ndad09ac2b26449a18032d1e1d42ad36a"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a permissible value, accompanied by intended text and an optional mapping to a concept URI"
          }
        ]
      },
      {
        "@id": "_:N85083fa8640e43faaac9e657b113cdb7",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/AltDescription"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/alt_descriptions"
          }
        ]
      },
      {
        "@id": "_:Ne80409b7a574456d85dfefca40af3c00",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uri"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/from_schema"
          }
        ]
      },
      {
        "@id": "_:Ned69dd9e9528417c8b731c71d27bcc1b",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/deprecated_element_has_exact_replacement"
          }
        ]
      },
      {
        "@id": "_:Ne884fd780c4146afa57eef28f2860534",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/mixins"
          }
        ]
      },
      {
        "@id": "_:N60fe56020add4458bdbb8cedc0d4142d",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Annotation"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/annotations"
          }
        ]
      },
      {
        "@id": "_:N4aabc4b7bd044b879df085b9e6f96535",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/comments"
          }
        ]
      },
      {
        "@id": "_:N619ad40652da4ddf8bf35fe4e66c9308",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/is_a"
          }
        ]
      },
      {
        "@id": "_:N167f379475ee4a9d91af5e7c691b6028",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Example"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/examples"
          }
        ]
      },
      {
        "@id": "_:N9a84c447a163433294973ed1d794e623",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/see_also"
          }
        ]
      },
      {
        "@id": "_:N387d79393f47426e89de3b193a5e73d7",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/todos"
          }
        ]
      },
      {
        "@id": "_:Ne7c8bcad5e7a4aa0af52e629b51fe7be",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Extension"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/extensions"
          }
        ]
      },
      {
        "@id": "_:N51c6bc0a5e4f4575b8ff1474b899c413",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SubsetDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/in_subset"
          }
        ]
      },
      {
        "@id": "_:N79eb5fbacfe04e509a4df34fc6076aff",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/deprecated_element_has_possible_replacement"
          }
        ]
      },
      {
        "@id": "_:N638f6a161ac84e54af3cdd220aa4eb32",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/deprecated"
          }
        ]
      },
      {
        "@id": "_:Ne3ba593b0d7943b086f7bceb26b12360",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/text"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "_:N127d23de7eeb4f369040a9994ccff77d",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/imported_from"
          }
        ]
      },
      {
        "@id": "_:Nd72ba494c2e34d0f9c697b87a746b48f",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/notes"
          }
        ]
      },
      {
        "@id": "_:N16f9fc78b6fa4262ae96fc602a823c38",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/description"
          }
        ]
      },
      {
        "@id": "_:Ndad09ac2b26449a18032d1e1d42ad36a",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/meaning"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/value",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Example"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "value"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "example value"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Annotatable",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "annotatable"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N576c39757253428bbfd5815b26941cb3"
          },
          {
            "@id": "https://w3id.org/linkml/mixin"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "mixin for classes that support annotations"
          }
        ]
      },
      {
        "@id": "_:N576c39757253428bbfd5815b26941cb3",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Annotation"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/annotations"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/EnumDefinition",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "enum_definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Ne2336668d1094098a07a3b79e16fd9f5"
          },
          {
            "@id": "_:N47476b9767f04ca7ab79f81795af577a"
          },
          {
            "@id": "_:N7e66ccf9a9714d799732dbfb169434f8"
          },
          {
            "@id": "_:Nec4e9e16553b41ad89d9d157b1ed750a"
          },
          {
            "@id": "https://w3id.org/linkml/Element"
          },
          {
            "@id": "_:Ndebe89acb84e436486433b7f89be07b9"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "List of values that constrain the range of a slot"
          }
        ]
      },
      {
        "@id": "_:Ne2336668d1094098a07a3b79e16fd9f5",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/code_set_tag"
          }
        ]
      },
      {
        "@id": "_:N47476b9767f04ca7ab79f81795af577a",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/PermissibleValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/permissible_values"
          }
        ]
      },
      {
        "@id": "_:N7e66ccf9a9714d799732dbfb169434f8",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "http://UNKNOWN.org/pv_formula_options"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/pv_formula"
          }
        ]
      },
      {
        "@id": "_:Nec4e9e16553b41ad89d9d157b1ed750a",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/code_set"
          }
        ]
      },
      {
        "@id": "_:Ndebe89acb84e436486433b7f89be07b9",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/code_set_version"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Annotation",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/ClassDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "annotation"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Nf6f2f00e4ad143628b919d2b3f6e1b4c"
          },
          {
            "@id": "https://w3id.org/linkml/Annotatable"
          },
          {
            "@id": "https://w3id.org/linkml/Extension"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a tag/value pair with the semantics of OWL Annotation"
          }
        ]
      },
      {
        "@id": "_:Nf6f2f00e4ad143628b919d2b3f6e1b4c",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Annotation"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/annotations"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/created_by",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "created_by"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "agent that created the element"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/definition_uri",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "definition_uri"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the \"native\" URI of the element"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "Formed by combining the default_prefix with the mangled element"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/identifier",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "identifier"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#seeAlso": [
          {
            "@value": "https://en.wikipedia.org/wiki/Identifier"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "True means that the key slot(s) uniquely identify the container. There can be at most one identifier or key per container"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "identifiers and keys are mutually exclusive.  A given domain cannot have both"
          },
          {
            "@value": "identifier is inherited"
          },
          {
            "@value": "a given domain can have at most one identifier"
          },
          {
            "@value": "a key slot is automatically required.  Identifiers cannot be optional"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/SlotDefinition",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "slot_definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N63d12c32d3664b2cbbadd8c829fe8036"
          },
          {
            "@id": "https://w3id.org/linkml/Definition"
          },
          {
            "@id": "_:Nac051b3ea4634aa1ae95145d4fe1a2a6"
          },
          {
            "@id": "_:Ned35b189967145d9b77af4a96f89da67"
          },
          {
            "@id": "_:Nbc56162046704de1a0366634f59807fd"
          },
          {
            "@id": "_:N548ff4b57c1246d58b9a6f76ef7a016b"
          },
          {
            "@id": "_:Nec5c362ddb464a6bbee48c8e08cd4226"
          },
          {
            "@id": "_:N437408ad74984ec6a3bbb29a7f2f9500"
          },
          {
            "@id": "_:Nba718b583f9647b8a35c761be19c51a8"
          },
          {
            "@id": "_:N5d9da53b6ffb4dd7a0933da24ce31ea5"
          },
          {
            "@id": "_:N4e74f6a97dfc4c67a768c085a2cd6b68"
          },
          {
            "@id": "_:Nfbc0f5a55d5f4c3a990c2c4ab13eaa9b"
          },
          {
            "@id": "_:N53704f0815d44652a0b415dbe75f1a6a"
          },
          {
            "@id": "_:Ncf4bed4228484a0eb000052d8d5cd436"
          },
          {
            "@id": "_:N5aeeed3ef2e742b698b93a208258b7f3"
          },
          {
            "@id": "_:Nd5dab82dd616432191faecc02ad09f96"
          },
          {
            "@id": "_:N8f59d4151fdb4de4a1971896031c6645"
          },
          {
            "@id": "_:N2780cd3dae624d4b8aa7202d87a967f7"
          },
          {
            "@id": "_:Nf524f34e3ec54a4fa50e2c4c0d53ed89"
          },
          {
            "@id": "_:Nbef2abd5556f459da5e10a3ba04bebc9"
          },
          {
            "@id": "_:N5021d4202eb74c43bbc65f94dea89593"
          },
          {
            "@id": "_:Ne4a1ded0866546b494505b7eafde464a"
          },
          {
            "@id": "_:N4f205899b3e1466ea6b36936136e9e17"
          },
          {
            "@id": "_:Nec1225a99f984d15b228f9598844bf8e"
          },
          {
            "@id": "_:N960ae4fad41f45c093f7e4f14da8c992"
          },
          {
            "@id": "_:N9076fa62119b4c0cbb99b5f00120d75d"
          },
          {
            "@id": "_:Nad70063d76364139a0c9b855c79a81b9"
          },
          {
            "@id": "_:Ncc747ca84ae84caa90e8a4d08f40171c"
          },
          {
            "@id": "_:Na391235915bd4ec0a80527f1cb1b53e5"
          },
          {
            "@id": "_:Nfec786b94d414058acebc97756afe18a"
          },
          {
            "@id": "_:Nce40f28d0b4e407f809c5a0bc4175639"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#altLabel": [
          {
            "@value": "slot"
          },
          {
            "@value": "property"
          },
          {
            "@value": "field"
          },
          {
            "@value": "attribute"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the definition of a property or a slot"
          }
        ]
      },
      {
        "@id": "_:N63d12c32d3664b2cbbadd8c829fe8036",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/inherited"
          }
        ]
      },
      {
        "@id": "_:Nac051b3ea4634aa1ae95145d4fe1a2a6",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/is_a"
          }
        ]
      },
      {
        "@id": "_:Ned35b189967145d9b77af4a96f89da67",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/identifier"
          }
        ]
      },
      {
        "@id": "_:Nbc56162046704de1a0366634f59807fd",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/singular_name"
          }
        ]
      },
      {
        "@id": "_:N548ff4b57c1246d58b9a6f76ef7a016b",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/mixins"
          }
        ]
      },
      {
        "@id": "_:Nec5c362ddb464a6bbee48c8e08cd4226",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Integer"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/minimum_value"
          }
        ]
      },
      {
        "@id": "_:N437408ad74984ec6a3bbb29a7f2f9500",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/inlined"
          }
        ]
      },
      {
        "@id": "_:Nba718b583f9647b8a35c761be19c51a8",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/required"
          }
        ]
      },
      {
        "@id": "_:N5d9da53b6ffb4dd7a0933da24ce31ea5",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/is_usage_slot"
          }
        ]
      },
      {
        "@id": "_:N4e74f6a97dfc4c67a768c085a2cd6b68",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/apply_to"
          }
        ]
      },
      {
        "@id": "_:Nfbc0f5a55d5f4c3a990c2c4ab13eaa9b",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/string_serialization"
          }
        ]
      },
      {
        "@id": "_:N53704f0815d44652a0b415dbe75f1a6a",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/slot_uri"
          }
        ]
      },
      {
        "@id": "_:Ncf4bed4228484a0eb000052d8d5cd436",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/role"
          }
        ]
      },
      {
        "@id": "_:N5aeeed3ef2e742b698b93a208258b7f3",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/multivalued"
          }
        ]
      },
      {
        "@id": "_:Nd5dab82dd616432191faecc02ad09f96",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/owner"
          }
        ]
      },
      {
        "@id": "_:N8f59d4151fdb4de4a1971896031c6645",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/alias"
          }
        ]
      },
      {
        "@id": "_:N2780cd3dae624d4b8aa7202d87a967f7",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/is_class_field"
          }
        ]
      },
      {
        "@id": "_:Nf524f34e3ec54a4fa50e2c4c0d53ed89",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/usage_slot_name"
          }
        ]
      },
      {
        "@id": "_:Nbef2abd5556f459da5e10a3ba04bebc9",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/subproperty_of"
          }
        ]
      },
      {
        "@id": "_:N5021d4202eb74c43bbc65f94dea89593",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/pattern"
          }
        ]
      },
      {
        "@id": "_:Ne4a1ded0866546b494505b7eafde464a",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Integer"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/maximum_value"
          }
        ]
      },
      {
        "@id": "_:N4f205899b3e1466ea6b36936136e9e17",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/readonly"
          }
        ]
      },
      {
        "@id": "_:Nec1225a99f984d15b228f9598844bf8e",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/inverse"
          }
        ]
      },
      {
        "@id": "_:N960ae4fad41f45c093f7e4f14da8c992",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/domain_of"
          }
        ]
      },
      {
        "@id": "_:N9076fa62119b4c0cbb99b5f00120d75d",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/key"
          }
        ]
      },
      {
        "@id": "_:Nad70063d76364139a0c9b855c79a81b9",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/range"
          }
        ]
      },
      {
        "@id": "_:Ncc747ca84ae84caa90e8a4d08f40171c",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/symmetric"
          }
        ]
      },
      {
        "@id": "_:Na391235915bd4ec0a80527f1cb1b53e5",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/domain"
          }
        ]
      },
      {
        "@id": "_:Nfec786b94d414058acebc97756afe18a",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/ifabsent"
          }
        ]
      },
      {
        "@id": "_:Nce40f28d0b4e407f809c5a0bc4175639",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/inlined_as_list"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/class_definition_is_a",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "class_definition_is_a"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/is_a"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/in_subset",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "in_subset"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SubsetDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "used to indicate membership of a term in a defined subset of terms used for a particular domain or application (e.g. the translator_minimal subset holding the minimal set of predicates used in a translator knowledge graph)"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/multivalued",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "multivalued"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "true means that slot can have more than one value"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/aliases",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "aliases"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/range",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "range"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "defines the type of the object of the slot.  Given the following slot definition\n  S1:\n    domain: C1\n    range:  C2\nthe declaration\n  X:\n    S1: Y\n\nimplicitly asserts Y is an instance of C2\n"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "range is underspecified, as not all elements can appear as the range of a slot."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Float",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "float"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Naa05dbed08d74f4ead561faa50de84e5"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A real number that conforms to the xsd:float specification"
          }
        ]
      },
      {
        "@id": "_:Naa05dbed08d74f4ead561faa50de84e5",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/2001/XMLSchema#float"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/imports",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "imports"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "other schemas that are included in this schema"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/slots",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "slots"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "list of slot names that are applicable to a class"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "This defines the set of slots that are allowed to be used for a given class. The final list of slots for a class is the combination of the parent (is a) slots, mixins slots, apply to slots minus the slot usage entries. Formally,"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/exact_mappings",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "exact mappings"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/mappings"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A list of terms from different schemas or terminology systems that have identical meaning."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/subsets",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "subsets"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/SubsetDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "list of subsets referenced in this model"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/status",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "status"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "status of the element"
          }
        ],
        "https://w3id.org/linkml/examples": [
          {
            "@value": "Example(value='bibo:draft', description=None)"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/role",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "role"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the role played by the slot range"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/alt_descriptions",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "alt_descriptions"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/AltDescription"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/topValue",
        "@type": [
          "http://www.w3.org/2002/07/owl#DatatypeProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "value"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/schema_definition_name",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "schema_definition_name"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Ncname"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [
          {
            "@id": "https://w3id.org/linkml/name"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/union_of",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "union_of"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "indicates that the domain class consists exactly of the members of the classes in the range"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#editorialNote": [
          {
            "@value": "this only applies in the OWL generation"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/from_schema",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "from_schema"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uri"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "id of the schema that defined the element"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#editorialNote": [
          {
            "@value": "A stronger model would be range schema_definition, but this doesn't address the import model"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/pv_formula",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/EnumDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "pv_formula"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "http://UNKNOWN.org/pv_formula_options"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Defines the specific formula to be used to generate the permissible values."
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "you cannot have BOTH the permissible_values and permissible_value_formula tag"
          },
          {
            "@value": "code_set must be supplied for this to be valid"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Objectidentifier",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "objectidentifier"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N73228ac9ac214f5c81a1e2ebf8661c2b"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A URI or CURIE that represents an object in the model."
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "Used for inheritence and type checking"
          }
        ]
      },
      {
        "@id": "_:N73228ac9ac214f5c81a1e2ebf8661c2b",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/ns/shex#iri"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/minimum_value",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "minimum_value"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Integer"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "for slots with ranges of type number, the value must be equal to or higher than this"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/types",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "types"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "data types used in the model"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/deprecated_element_has_possible_replacement",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "deprecated element has possible replacement"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "When an element is deprecated, it can be potentially replaced by this uri or curie"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/subclass_of",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "subclass_of"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "rdfs:subClassOf to be emitted in OWL generation"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/typeof",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "typeof"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "Names a parent type"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "the target type definition of the typeof slot is referred to as the \"parent type\""
          },
          {
            "@value": "type definitions without a typeof slot are referred to as a \"root type\""
          },
          {
            "@value": "the type definition containing the typeof slot is referred to as the \"child type\""
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/mappings",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "mappings"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A list of terms from different schemas or terminology systems that have comparable meaning. These may include terms that are precisely equivalent, broader or narrower in meaning, or otherwise semantically related but not equivalent from a strict ontological perspective."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/abstract",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "abstract"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "an abstract class is a high level class or slot that is typically used to group common slots together and cannot be directly instantiated."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Nodeidentifier",
        "@type": [
          "https://w3id.org/linkml/TypeDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "nodeidentifier"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N08502dfc5e4b4ad9b820a234d0aa828a"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "A URI, CURIE or BNODE that represents a node in a model."
          }
        ]
      },
      {
        "@id": "_:N08502dfc5e4b4ad9b820a234d0aa828a",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#onDataRange": [
          {
            "@id": "http://www.w3.org/ns/shex#nonLiteral"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/topValue"
          }
        ],
        "http://www.w3.org/2002/07/owl#qualifiedCardinality": [
          {
            "@value": 1
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/Definition",
        "@type": [
          "http://www.w3.org/2002/07/owl#Class",
          "https://w3id.org/linkml/ClassDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#seeAlso": [
          {
            "@value": "https://en.wikipedia.org/wiki/Data_element_definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:Nf90c4afe65624cb6a391b9c02ea889df"
          },
          {
            "@id": "_:N09261db1822a483599bc344f4a016e32"
          },
          {
            "@id": "https://w3id.org/linkml/Element"
          },
          {
            "@id": "_:Na66ebe13042042d19abdc71353260785"
          },
          {
            "@id": "_:N4ce9ad6d897f4d63a817b115448480e3"
          },
          {
            "@id": "_:Nbfca363af1ea4e00be3fc9a23b732295"
          },
          {
            "@id": "_:N28116ed19efc41f19b27a439ba9d3ba5"
          },
          {
            "@id": "_:N41144037639b4981ac94db8fee1a74c2"
          },
          {
            "@id": "_:N65040fe6f6b94c919b9fcf5898c98e1e"
          },
          {
            "@id": "_:N013da1aabfac453a9f4401a8e2d33314"
          },
          {
            "@id": "_:N17133091c1f54f6282ec80639d9292c6"
          },
          {
            "@id": "_:Nd5b02567ba2248988591d24dca8fba9f"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "base class for definitions"
          }
        ]
      },
      {
        "@id": "_:Nf90c4afe65624cb6a391b9c02ea889df",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/created_by"
          }
        ]
      },
      {
        "@id": "_:N09261db1822a483599bc344f4a016e32",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Datetime"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/created_on"
          }
        ]
      },
      {
        "@id": "_:Na66ebe13042042d19abdc71353260785",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/abstract"
          }
        ]
      },
      {
        "@id": "_:N4ce9ad6d897f4d63a817b115448480e3",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/mixins"
          }
        ]
      },
      {
        "@id": "_:Nbfca363af1ea4e00be3fc9a23b732295",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/values_from"
          }
        ]
      },
      {
        "@id": "_:N28116ed19efc41f19b27a439ba9d3ba5",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/modified_by"
          }
        ]
      },
      {
        "@id": "_:N41144037639b4981ac94db8fee1a74c2",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/is_a"
          }
        ]
      },
      {
        "@id": "_:N65040fe6f6b94c919b9fcf5898c98e1e",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Datetime"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/last_updated_on"
          }
        ]
      },
      {
        "@id": "_:N013da1aabfac453a9f4401a8e2d33314",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/apply_to"
          }
        ]
      },
      {
        "@id": "_:N17133091c1f54f6282ec80639d9292c6",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/status"
          }
        ]
      },
      {
        "@id": "_:Nd5b02567ba2248988591d24dca8fba9f",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/mixin"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/comments",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "comments"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "notes and comments about an element intended for external consumption"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/is_a",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "is_a"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Definition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "specifies single-inheritance between classes or slots. While multiple inheritance is not allowed, mixins can be provided effectively providing the same thing. The semantics are the same when translated to formalisms that allow MI (e.g. RDFS/OWL). When translating to a SI framework (e.g. java classes, python classes) then is a is used. When translating a framework without polymorphism (e.g. json-schema, solr document schema) then is a and mixins are recursively unfolded"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/source_file_date",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "source_file_date"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Datetime"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "modification date of the source of the schema"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/name",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "name"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#seeAlso": [
          {
            "@value": "https://en.wikipedia.org/wiki/Data_element_name"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the unique name of the element within the context of the schema.  Name is combined with the default prefix to form the globally unique subject of the target class."
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/base",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/TypeDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "base"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "python base type that implements this type definition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#note": [
          {
            "@value": "the base is inherited by child types but may be overriden.  Base compatibility is not checked."
          },
          {
            "@value": "every root type must have a base"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/description",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "description"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "a description of the element's purpose and use"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/created_on",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/Element"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "created_on"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/Datetime"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "time at which the element was created"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/default_prefix",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SchemaDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "default_prefix"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/String"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "default and base prefix -- used for ':' identifiers, @base and @vocab"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/ClassDefinition",
        "@type": [
          "https://w3id.org/linkml/ClassDefinition",
          "http://www.w3.org/2002/07/owl#Class"
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "class_definition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#subClassOf": [
          {
            "@id": "_:N1bf623fec82740e8baa975532485d88f"
          },
          {
            "@id": "_:N5ea9e94630aa44feb3412d3f00eed50f"
          },
          {
            "@id": "https://w3id.org/linkml/Definition"
          },
          {
            "@id": "_:Nfbe21b394d2b45048d4a2a47b2134867"
          },
          {
            "@id": "_:Ndab3046c4c5045ffae8146f9c494630c"
          },
          {
            "@id": "_:N39b61da1d3cd41258559cf1cf0fda4db"
          },
          {
            "@id": "_:Nbc83235382144dd888cf146c8eafbb0e"
          },
          {
            "@id": "_:Na1d1cee90ae441d68a1cae213cc2d2a0"
          },
          {
            "@id": "_:Nca4ef9049a98490a89d687ac74e65f4b"
          },
          {
            "@id": "_:N3cf2979881c24b36aefe8940bdccb1e9"
          },
          {
            "@id": "_:N8194953843334506a7d38804db218398"
          },
          {
            "@id": "_:N87847150a6a64173af7516f56f13162b"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#altLabel": [
          {
            "@value": "template"
          },
          {
            "@value": "table"
          },
          {
            "@value": "record"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the definition of a class or interface"
          }
        ]
      },
      {
        "@id": "_:N1bf623fec82740e8baa975532485d88f",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/defining_slots"
          }
        ]
      },
      {
        "@id": "_:N5ea9e94630aa44feb3412d3f00eed50f",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/subclass_of"
          }
        ]
      },
      {
        "@id": "_:Nfbe21b394d2b45048d4a2a47b2134867",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/mixins"
          }
        ]
      },
      {
        "@id": "_:Ndab3046c4c5045ffae8146f9c494630c",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/attributes"
          }
        ]
      },
      {
        "@id": "_:N39b61da1d3cd41258559cf1cf0fda4db",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/is_a"
          }
        ]
      },
      {
        "@id": "_:Nbc83235382144dd888cf146c8eafbb0e",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/slot_usage"
          }
        ]
      },
      {
        "@id": "_:Na1d1cee90ae441d68a1cae213cc2d2a0",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/slots"
          }
        ]
      },
      {
        "@id": "_:Nca4ef9049a98490a89d687ac74e65f4b",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/union_of"
          }
        ]
      },
      {
        "@id": "_:N3cf2979881c24b36aefe8940bdccb1e9",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Uriorcurie"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/class_uri"
          }
        ]
      },
      {
        "@id": "_:N8194953843334506a7d38804db218398",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#maxQualifiedCardinality": [
          {
            "@value": 1
          }
        ],
        "http://www.w3.org/2002/07/owl#onClass": [
          {
            "@id": "https://w3id.org/linkml/Boolean"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/tree_root"
          }
        ]
      },
      {
        "@id": "_:N87847150a6a64173af7516f56f13162b",
        "@type": [
          "http://www.w3.org/2002/07/owl#Restriction"
        ],
        "http://www.w3.org/2002/07/owl#allValuesFrom": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2002/07/owl#onProperty": [
          {
            "@id": "https://w3id.org/linkml/apply_to"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/domain_of",
        "@type": [
          "http://www.w3.org/2002/07/owl#ObjectProperty",
          "https://w3id.org/linkml/SlotDefinition"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "domain_of"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "the class(es) that reference the slot in a \"slots\" or \"slot_usage\" context"
          }
        ]
      },
      {
        "@id": "https://w3id.org/linkml/domain",
        "@type": [
          "https://w3id.org/linkml/SlotDefinition",
          "http://www.w3.org/2002/07/owl#ObjectProperty"
        ],
        "http://www.w3.org/2000/01/rdf-schema#domain": [
          {
            "@id": "https://w3id.org/linkml/SlotDefinition"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#label": [
          {
            "@value": "domain"
          }
        ],
        "http://www.w3.org/2000/01/rdf-schema#range": [
          {
            "@id": "https://w3id.org/linkml/ClassDefinition"
          }
        ],
        "http://www.w3.org/2004/02/skos/core#definition": [
          {
            "@value": "defines the type of the subject of the slot.  Given the following slot definition\n  S1:\n    domain: C1\n    range:  C2\nthe declaration\n  X:\n    S1: Y\n\nimplicitly asserts that X is an instance of C1\n"
          }
        ]
      }
    ],
    "@id": "https://w3id.org/linkml/meta"
  }
]

