{
  "name": "core",
  "description": "core schema imported by kitchen_sink    ",
  "id": "https://w3id.org/linkml/tests/core",
  "imports": [
    "linkml:types"
  ],
  "license": "https://creativecommons.org/publicdomain/zero/1.0/",
  "prefixes": [
    {
      "prefix_prefix": "pav",
      "prefix_reference": "http://purl.org/pav/"
    },
    {
      "prefix_prefix": "dce",
      "prefix_reference": "http://purl.org/dc/elements/1.1/"
    },
    {
      "prefix_prefix": "linkml",
      "prefix_reference": "https://w3id.org/linkml/"
    },
    {
      "prefix_prefix": "biolink",
      "prefix_reference": "https://w3id.org/biolink/"
    },
    {
      "prefix_prefix": "core",
      "prefix_reference": "https://w3id.org/linkml/tests/core/"
    },
    {
      "prefix_prefix": "prov",
      "prefix_reference": "http://www.w3.org/ns/prov#"
    }
  ],
  "default_curi_maps": [
    "semweb_context"
  ],
  "default_prefix": "core",
  "default_range": "string",
  "types": [
    {
      "name": "string",
      "definition_uri": "https://w3id.org/linkml/String",
      "description": "A character string",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "str",
      "uri": "http://www.w3.org/2001/XMLSchema#string",
      "@type": "TypeDefinition"
    },
    {
      "name": "integer",
      "definition_uri": "https://w3id.org/linkml/Integer",
      "description": "An integer",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "int",
      "uri": "http://www.w3.org/2001/XMLSchema#integer",
      "@type": "TypeDefinition"
    },
    {
      "name": "boolean",
      "definition_uri": "https://w3id.org/linkml/Boolean",
      "description": "A binary (true or false) value",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "Bool",
      "uri": "http://www.w3.org/2001/XMLSchema#boolean",
      "repr": "bool",
      "@type": "TypeDefinition"
    },
    {
      "name": "float",
      "definition_uri": "https://w3id.org/linkml/Float",
      "description": "A real number that conforms to the xsd:float specification",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "float",
      "uri": "http://www.w3.org/2001/XMLSchema#float",
      "@type": "TypeDefinition"
    },
    {
      "name": "double",
      "definition_uri": "https://w3id.org/linkml/Double",
      "description": "A real number that conforms to the xsd:double specification",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "float",
      "uri": "http://www.w3.org/2001/XMLSchema#double",
      "@type": "TypeDefinition"
    },
    {
      "name": "decimal",
      "definition_uri": "https://w3id.org/linkml/Decimal",
      "description": "A real number with arbitrary precision that conforms to the xsd:decimal specification",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "Decimal",
      "uri": "http://www.w3.org/2001/XMLSchema#decimal",
      "@type": "TypeDefinition"
    },
    {
      "name": "time",
      "definition_uri": "https://w3id.org/linkml/Time",
      "description": "A time object represents a (local) time of day, independent of any particular day",
      "notes": [
        "URI is dateTime because OWL reasoners don't work with straight date or time"
      ],
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "XSDTime",
      "uri": "http://www.w3.org/2001/XMLSchema#dateTime",
      "repr": "str",
      "@type": "TypeDefinition"
    },
    {
      "name": "date",
      "definition_uri": "https://w3id.org/linkml/Date",
      "description": "a date (year, month and day) in an idealized calendar",
      "notes": [
        "URI is dateTime because OWL reasoners don't work with straight date or time"
      ],
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "XSDDate",
      "uri": "http://www.w3.org/2001/XMLSchema#date",
      "repr": "str",
      "@type": "TypeDefinition"
    },
    {
      "name": "datetime",
      "definition_uri": "https://w3id.org/linkml/Datetime",
      "description": "The combination of a date and time",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "XSDDateTime",
      "uri": "http://www.w3.org/2001/XMLSchema#dateTime",
      "repr": "str",
      "@type": "TypeDefinition"
    },
    {
      "name": "uriorcurie",
      "definition_uri": "https://w3id.org/linkml/Uriorcurie",
      "description": "a URI or a CURIE",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "URIorCURIE",
      "uri": "http://www.w3.org/2001/XMLSchema#anyURI",
      "repr": "str",
      "@type": "TypeDefinition"
    },
    {
      "name": "uri",
      "definition_uri": "https://w3id.org/linkml/Uri",
      "description": "a complete URI",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "URI",
      "uri": "http://www.w3.org/2001/XMLSchema#anyURI",
      "repr": "str",
      "@type": "TypeDefinition"
    },
    {
      "name": "ncname",
      "definition_uri": "https://w3id.org/linkml/Ncname",
      "description": "Prefix part of CURIE",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "NCName",
      "uri": "http://www.w3.org/2001/XMLSchema#string",
      "repr": "str",
      "@type": "TypeDefinition"
    },
    {
      "name": "objectidentifier",
      "definition_uri": "https://w3id.org/linkml/Objectidentifier",
      "description": "A URI or CURIE that represents an object in the model.",
      "comments": [
        "Used for inheritence and type checking"
      ],
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "ElementIdentifier",
      "uri": "http://www.w3.org/ns/shex#iri",
      "repr": "str",
      "@type": "TypeDefinition"
    },
    {
      "name": "nodeidentifier",
      "definition_uri": "https://w3id.org/linkml/Nodeidentifier",
      "description": "A URI, CURIE or BNODE that represents a node in a model.",
      "from_schema": "https://w3id.org/linkml/types",
      "imported_from": "linkml:types",
      "base": "NodeIdentifier",
      "uri": "http://www.w3.org/ns/shex#nonLiteral",
      "repr": "str",
      "@type": "TypeDefinition"
    }
  ],
  "slots": [
    {
      "name": "id",
      "definition_uri": "https://w3id.org/linkml/tests/core/id",
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "string",
      "slot_uri": "https://w3id.org/linkml/tests/core/id",
      "required": true,
      "identifier": true,
      "owner": "Agent",
      "domain_of": [
        "Activity",
        "Agent"
      ],
      "@type": "SlotDefinition"
    },
    {
      "name": "name",
      "definition_uri": "https://w3id.org/linkml/tests/core/name",
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "string",
      "slot_uri": "https://w3id.org/linkml/tests/core/name",
      "@type": "SlotDefinition"
    },
    {
      "name": "description",
      "definition_uri": "https://w3id.org/linkml/tests/core/description",
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "string",
      "slot_uri": "https://w3id.org/linkml/tests/core/description",
      "owner": "Activity",
      "domain_of": [
        "Activity"
      ],
      "@type": "SlotDefinition"
    },
    {
      "name": "started_at_time",
      "definition_uri": "https://w3id.org/linkml/tests/core/started_at_time",
      "mappings": [
        "http://www.w3.org/ns/prov#startedAtTime"
      ],
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "date",
      "slot_uri": "http://www.w3.org/ns/prov#startedAtTime",
      "owner": "Activity",
      "domain_of": [
        "Activity"
      ],
      "@type": "SlotDefinition"
    },
    {
      "name": "ended_at_time",
      "definition_uri": "https://w3id.org/linkml/tests/core/ended_at_time",
      "mappings": [
        "http://www.w3.org/ns/prov#endedAtTime"
      ],
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "date",
      "slot_uri": "http://www.w3.org/ns/prov#endedAtTime",
      "owner": "Activity",
      "domain_of": [
        "Activity"
      ],
      "@type": "SlotDefinition"
    },
    {
      "name": "was_informed_by",
      "definition_uri": "https://w3id.org/linkml/tests/core/was_informed_by",
      "mappings": [
        "http://www.w3.org/ns/prov#wasInformedBy"
      ],
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "Activity",
      "slot_uri": "http://www.w3.org/ns/prov#wasInformedBy",
      "owner": "Agent",
      "domain_of": [
        "Activity",
        "Agent"
      ],
      "@type": "SlotDefinition"
    },
    {
      "name": "was_associated_with",
      "definition_uri": "https://w3id.org/linkml/tests/core/was_associated_with",
      "mappings": [
        "http://www.w3.org/ns/prov#wasAssociatedWith"
      ],
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "Agent",
      "slot_uri": "http://www.w3.org/ns/prov#wasAssociatedWith",
      "owner": "Activity",
      "domain_of": [
        "Activity"
      ],
      "@type": "SlotDefinition"
    },
    {
      "name": "acted_on_behalf_of",
      "definition_uri": "https://w3id.org/linkml/tests/core/acted_on_behalf_of",
      "mappings": [
        "http://www.w3.org/ns/prov#actedOnBehalfOf"
      ],
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "Agent",
      "slot_uri": "http://www.w3.org/ns/prov#actedOnBehalfOf",
      "owner": "Agent",
      "domain_of": [
        "Agent"
      ],
      "@type": "SlotDefinition"
    },
    {
      "name": "was_generated_by",
      "definition_uri": "https://w3id.org/linkml/tests/core/was_generated_by",
      "mappings": [
        "http://www.w3.org/ns/prov#wasGeneratedBy"
      ],
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "Activity",
      "slot_uri": "http://www.w3.org/ns/prov#wasGeneratedBy",
      "@type": "SlotDefinition"
    },
    {
      "name": "used",
      "definition_uri": "https://w3id.org/linkml/tests/core/used",
      "mappings": [
        "http://www.w3.org/ns/prov#used"
      ],
      "from_schema": "https://w3id.org/linkml/tests/core",
      "domain": "Activity",
      "range": "string",
      "slot_uri": "http://www.w3.org/ns/prov#used",
      "owner": "Activity",
      "domain_of": [
        "Activity"
      ],
      "@type": "SlotDefinition"
    },
    {
      "name": "activity_set",
      "definition_uri": "https://w3id.org/linkml/tests/core/activity_set",
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "Activity",
      "slot_uri": "https://w3id.org/linkml/tests/core/activity_set",
      "multivalued": true,
      "inlined": true,
      "inlined_as_list": true,
      "@type": "SlotDefinition"
    },
    {
      "name": "agent_set",
      "definition_uri": "https://w3id.org/linkml/tests/core/agent_set",
      "from_schema": "https://w3id.org/linkml/tests/core",
      "range": "Agent",
      "slot_uri": "https://w3id.org/linkml/tests/core/agent_set",
      "multivalued": true,
      "inlined": true,
      "inlined_as_list": true,
      "@type": "SlotDefinition"
    }
  ],
  "classes": [
    {
      "name": "Activity",
      "definition_uri": "https://w3id.org/linkml/tests/core/Activity",
      "mappings": [
        "prov:Activity"
      ],
      "description": "a provence-generating activity",
      "from_schema": "https://w3id.org/linkml/tests/core",
      "slots": [
        "id",
        "started_at_time",
        "ended_at_time",
        "was_informed_by",
        "was_associated_with",
        "used",
        "description"
      ],
      "slot_usage": {},
      "class_uri": "https://w3id.org/linkml/tests/core/Activity",
      "@type": "ClassDefinition"
    },
    {
      "name": "Agent",
      "definition_uri": "https://w3id.org/linkml/tests/core/Agent",
      "mappings": [
        "prov:Agent"
      ],
      "description": "a provence-generating agent",
      "from_schema": "https://w3id.org/linkml/tests/core",
      "slots": [
        "id",
        "acted_on_behalf_of",
        "was_informed_by"
      ],
      "slot_usage": {},
      "class_uri": "http://www.w3.org/ns/prov#Agent",
      "@type": "ClassDefinition"
    }
  ],
  "metamodel_version": "1.7.0",
  "source_file": "core.yaml",
  "source_file_date": "Thu Oct  7 18:11:46 2021",
  "source_file_size": 1667,
  "generation_date": "2021-10-07 18:16",
  "@type": "SchemaDefinition",
  "@context": [
    "file:///home/runner/work/linkml/linkml/tests/test_generators/output/ks/jsonld/core.context.jsonld",
    "https://w3id.org/linkml/types.context.jsonld",
    {
      "@base": "https://w3id.org/linkml/tests/core/"
    }
  ]
}
