Skip to content

Class: LearningResource

An educational resource (type-or-record 16).

URI: schema:LearningResource

 classDiagram
    class LearningResource
    click LearningResource href "../../classes/LearningResource/"
      CreativeWork <|-- LearningResource
        click CreativeWork href "../../classes/CreativeWork/"


      LearningResource <|-- Course
        click Course href "../../classes/Course/"


      LearningResource : about





        LearningResource --> "* _recommended_" DefinedTerm : about
        click DefinedTerm href "../../classes/DefinedTerm/"



      LearningResource : accessibleForFree

      LearningResource : additionalProperty





        LearningResource --> "*" PropertyValue : additionalProperty
        click PropertyValue href "../../classes/PropertyValue/"



      LearningResource : audience





        LearningResource --> "*" DefinedTerm : audience
        click DefinedTerm href "../../classes/DefinedTerm/"



      LearningResource : bibliographicCitation

      LearningResource : catalogLicense





        LearningResource --> "0..1" License : catalogLicense
        click License href "../../classes/License/"



      LearningResource : competencyRequired





        LearningResource --> "*" DefinedTerm : competencyRequired
        click DefinedTerm href "../../classes/DefinedTerm/"



      LearningResource : conformsTo





        LearningResource --> "*" ConformsTo : conformsTo
        click ConformsTo href "../../classes/ConformsTo/"



      LearningResource : creator





        LearningResource --> "* _recommended_" Agent : creator
        click Agent href "../../classes/Agent/"



      LearningResource : dataRequirement





        LearningResource --> "0..1" DefinedTerm : dataRequirement
        click DefinedTerm href "../../classes/DefinedTerm/"



      LearningResource : dateModified

      LearningResource : datePublished

      LearningResource : description

      LearningResource : educationalLevel





        LearningResource --> "*" DefinedTerm : educationalLevel
        click DefinedTerm href "../../classes/DefinedTerm/"



      LearningResource : educationalObjective





        LearningResource --> "*" DefinedTerm : educationalObjective
        click DefinedTerm href "../../classes/DefinedTerm/"



      LearningResource : educationalUse





        LearningResource --> "*" DefinedTerm : educationalUse
        click DefinedTerm href "../../classes/DefinedTerm/"



      LearningResource : endpointUrl





        LearningResource --> "0..1 _recommended_" WebResource : endpointUrl
        click WebResource href "../../classes/WebResource/"



      LearningResource : externalIdentifiers

      LearningResource : id

      LearningResource : identifier

      LearningResource : includedInDataCatalog





        LearningResource --> "0..1" DataCatalog : includedInDataCatalog
        click DataCatalog href "../../classes/DataCatalog/"



      LearningResource : inLanguage





        LearningResource --> "* _recommended_" Language : inLanguage
        click Language href "../../classes/Language/"



      LearningResource : keywords

      LearningResource : learningResourceType





        LearningResource --> "*" DefinedTerm : learningResourceType
        click DefinedTerm href "../../classes/DefinedTerm/"



      LearningResource : name

      LearningResource : pavCreatedBy





        LearningResource --> "0..1" ProvAgent : pavCreatedBy
        click ProvAgent href "../../classes/ProvAgent/"



      LearningResource : pavDerivedFrom

      LearningResource : places





        LearningResource --> "*" Place : places
        click Place href "../../classes/Place/"



      LearningResource : programmingLanguage





        LearningResource --> "*" ComputerLanguage : programmingLanguage
        click ComputerLanguage href "../../classes/ComputerLanguage/"



      LearningResource : provider





        LearningResource --> "*" Organization : provider
        click Organization href "../../classes/Organization/"



      LearningResource : publisher





        LearningResource --> "0..1" Organization : publisher
        click Organization href "../../classes/Organization/"



      LearningResource : relatedData





        LearningResource --> "*" RelatedData : relatedData
        click RelatedData href "../../classes/RelatedData/"



      LearningResource : rights

      LearningResource : sameAs

      LearningResource : sdDatePublished

      LearningResource : sourceLicense





        LearningResource --> "0..1 _recommended_" License : sourceLicense
        click License href "../../classes/License/"



      LearningResource : teaches





        LearningResource --> "*" DefinedTerm : teaches
        click DefinedTerm href "../../classes/DefinedTerm/"



      LearningResource : temporalCoverage

      LearningResource : timeRequired

      LearningResource : url

      LearningResource : version

      LearningResource : wasDerivedFrom





        LearningResource --> "*" ProvEntity : wasDerivedFrom
        click ProvEntity href "../../classes/ProvEntity/"



      LearningResource : wasGeneratedBy





        LearningResource --> "0..1" ProvActivity : wasGeneratedBy
        click ProvActivity href "../../classes/ProvActivity/"

Inheritance

Class Properties

Property Value
Class URI schema:LearningResource

Slots

Name Cardinality and Range Description Inheritance
educationalLevel *
DefinedTerm
Educational level(s) the resource targets. direct
educationalUse *
DefinedTerm
Intended educational use(s). direct
audience *
DefinedTerm
Intended audience. Default shape is the LearningResource form (DefinedTerm, multivalued); Literature overrides to a single string via slot_usage. direct
educationalObjective *
DefinedTerm
Learning objectives (LRMI vocabulary). direct
competencyRequired *
DefinedTerm
Prerequisite competencies. direct
teaches *
DefinedTerm
Concepts/skills the resource teaches. direct
learningResourceType *
DefinedTerm
Type/format of the learning resource. direct
provider *
Organization
Organization(s) providing the resource. direct
timeRequired 0..1
String
Approximate time to complete, as an ISO 8601 duration. direct
programmingLanguage *
ComputerLanguage
Programming language(s). Shared by SoftwareApplication and LearningResource. direct
dataRequirement 0..1
DefinedTerm
Data prerequisite(s) for the resource (LRMI vocabulary). direct
conformsTo *
ConformsTo
Established standards or specifications that this metadata adheres to (e.g., Schema.org, Bioschemas, Dublin Core, DCAT). CreativeWork
includedInDataCatalog 0..1
DataCatalog
A collection of datasets in which this resource is included. Links to the MIDAS Catalog or other data catalogs. CreativeWork
about * recommended
DefinedTerm
Subject matter of the content. Contains DefinedTerm objects (topics, biological scales, types). CreativeWork
keywords *
String
Topic labels as plain text (schema:keywords), for keyword-based discovery (e.g. Google Dataset Search). Topic names only — the same subject fact also appears structured under about. CreativeWork
endpointUrl 0..1 recommended
WebResource
Web page where users can browse information about the dataset and access download links. Canonical landing-page slot (the authoritative landing-page predicate for external consumers). CreativeWork
inLanguage * recommended
Language
Primary language(s) of the resource content. Language objects with ISO 639-2 codes; each also carries a Lexvo ISO 639-3 sameAs cross-link when available. CreativeWork
creator * recommended
Agent
Agent(s) who created or compiled the data — each a Person or an Organization, selected per node by agentType from the curated is_person flag (may include ORCID identifiers). Always emitted as an array; a single-element set holding the MIDAS Coordination Center Organization when no creators are recorded. Range is Agent, the Person/Organization supertype, so the generated JSON Schema accepts either subclass. CreativeWork
datePublished 0..1 recommended
String
Last date the resource was made available (date of publication, or of the most recent update/modified version), from the curated Last Publication Date. ISO 8601 (YYYY-MM-DD). Absence is meaningful: a blank value denotes a regularly/automatically-updated resource, and MIDAS never defaults it. CreativeWork
sdDatePublished 0..1
String
Date MIDAS published this structured-data record (when curation of the record was completed). A fact about the metadata, not the dataset: it is never used as the dataset's datePublished. ISO 8601 (YYYY-MM-DD). CreativeWork
dateModified 0..1 recommended
String
Date the resource was last modified or updated. ISO 8601 (YYYY-MM-DD). Populated from the collection creation end date. CreativeWork
catalogLicense 0..1
License
License governing the metadata catalog itself (the hardcoded default), separate from the license of the source data. CreativeWork
sourceLicense 0..1 recommended
License
License governing the original source data or related resources. Shares schema:license with catalogLicense (distinct slots, same predicate). CreativeWork
version 0..1 recommended
String
Version identifier of the resource (numeric or named, e.g., '1.0', 'v2.3'). CreativeWork
rights 0..1 recommended
String
Usage rights and conditions for accessing or using the resource (e.g., 'Registration required', 'Academic use only'). CreativeWork
accessibleForFree 0..1 recommended
Boolean
Whether the resource can be accessed at no cost to the user. CreativeWork
publisher 0..1
Organization
Organization responsible for making the resource available. For MIDAS Catalog resources, the MIDAS Coordination Center. CreativeWork
places *
Place
Place objects with GeoNames references describing geographic locations covered by the resource. Shares schema:spatialCoverage with spatialCoverage. CreativeWork
additionalProperty *
PropertyValue
Aggregated dataset characteristics with no dedicated schema.org property, each a self-describing PropertyValue keyed by propertyID to its MIDAS category: geographic resolution (midas03), topic (midas2), digital object type (midas10). CreativeWork
temporalCoverage 0..1
String
Date range covered by the data. ISO 8601 interval (YYYY-MM-DD/YYYY-MM-DD, or YYYY-MM-DD/.. for ongoing). CreativeWork
externalIdentifiers * recommended
String
External identifier strings (DOIs, URLs, etc.) that reference this resource in other systems. Shares schema:identifier with identifier. CreativeWork
relatedData *
RelatedData
RelatedData (CreativeWork) objects describing publications, datasets, or other resources related to this resource. The kind of relationship is carried per-object in each RelatedData's description. CreativeWork
bibliographicCitation 0..1
String
Recommended citation for the resource (authorship, title, date, URL) in standard academic citation format. CreativeWork
wasGeneratedBy 0..1
ProvActivity
Activity that generated this resource. Links to a prov:Activity describing the creation process. CreativeWork
wasDerivedFrom *
ProvEntity
Source entity from which this resource was derived. Multivalued on CreativeWork (see its slot_usage) where a record may derive from several sources; single-valued on ProvEntity. CreativeWork
pavCreatedBy 0..1
ProvAgent
Agent responsible for creating the resource (authorship-specific counterpart to prov:wasGeneratedBy). CreativeWork
pavDerivedFrom *
String
Source resources from which this version was derived, one IRI per source (versioning emphasis). Multivalued: PAV permits repeated derivation, and a record built from several sources derives from all of them. CreativeWork
id 1
Uriorcurie
Unique identifier (IRI/URL) for this resource. In JSON-LD, @id represents the globally unique identifier. (Maps to @id; the identifier slot is bound to @id by gen-jsonld-context.) Thing
identifier 0..1 recommended
String
Primary persistent identifier for this resource (e.g., DOI, Handle, ARK, or persistent URL). Can be a simple string or PropertyValue object. Thing
name 1
String
Title or name of the digital object, page, or resource. Thing
description 1
String
Brief description of the data. For datasets: what is included (variables, measurements), method/origin. For software: what it does, access requirements, supported languages. Thing
url 0..1
Uri
URL to the website that contains and/or describes the digital object or person. Thing
sameAs 0..1
Uri
URL of a reference web page that unambiguously indicates the item's identity (e.g., ORCID profile, Wikidata entry). NOTE: deliberately NOT mapped to dcat:landingPage — although CreativeWork populates sameAs from the landing page, this is a generic Thing slot (a Person's sameAs is an ORCID, not a landing page), so the landing-page equivalence is builder behavior, not a slot-level fact. Thing

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/midas-catalog/schema

Mappings

Mapping Type Mapped Value
self schema:LearningResource
native midas:LearningResource

LinkML Source

Direct

name: LearningResource
description: An educational resource (type-or-record 16).
from_schema: https://w3id.org/midas-catalog/schema
is_a: CreativeWork
slots:
- educationalLevel
- educationalUse
- audience
- educationalObjective
- competencyRequired
- teaches
- learningResourceType
- provider
- timeRequired
- programmingLanguage
- dataRequirement
class_uri: schema:LearningResource

Induced

name: LearningResource
description: An educational resource (type-or-record 16).
from_schema: https://w3id.org/midas-catalog/schema
is_a: CreativeWork
attributes:
  educationalLevel:
    name: educationalLevel
    description: Educational level(s) the resource targets.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:educationalLevel
    owner: LearningResource
    domain_of:
    - LearningResource
    range: DefinedTerm
    multivalued: true
    inlined: true
    inlined_as_list: true
  educationalUse:
    name: educationalUse
    description: Intended educational use(s).
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:educationalUse
    owner: LearningResource
    domain_of:
    - LearningResource
    range: DefinedTerm
    multivalued: true
    inlined: true
    inlined_as_list: true
  audience:
    name: audience
    description: Intended audience. Default shape is the LearningResource form (DefinedTerm,
      multivalued); Literature overrides to a single string via slot_usage.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:audience
    owner: LearningResource
    domain_of:
    - LearningResource
    range: DefinedTerm
    multivalued: true
    inlined: true
    inlined_as_list: true
  educationalObjective:
    name: educationalObjective
    description: Learning objectives (LRMI vocabulary).
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: lrmi:educationalObjective
    owner: LearningResource
    domain_of:
    - LearningResource
    range: DefinedTerm
    multivalued: true
    inlined: true
    inlined_as_list: true
  competencyRequired:
    name: competencyRequired
    description: Prerequisite competencies.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:competencyRequired
    owner: LearningResource
    domain_of:
    - LearningResource
    range: DefinedTerm
    multivalued: true
    inlined: true
    inlined_as_list: true
  teaches:
    name: teaches
    description: Concepts/skills the resource teaches.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:teaches
    owner: LearningResource
    domain_of:
    - LearningResource
    range: DefinedTerm
    multivalued: true
    inlined: true
    inlined_as_list: true
  learningResourceType:
    name: learningResourceType
    description: Type/format of the learning resource.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:learningResourceType
    owner: LearningResource
    domain_of:
    - LearningResource
    range: DefinedTerm
    multivalued: true
    inlined: true
    inlined_as_list: true
  provider:
    name: provider
    description: Organization(s) providing the resource.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:provider
    owner: LearningResource
    domain_of:
    - LearningResource
    range: Organization
    multivalued: true
    inlined: true
    inlined_as_list: true
  timeRequired:
    name: timeRequired
    description: Approximate time to complete, as an ISO 8601 duration.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:timeRequired
    owner: LearningResource
    domain_of:
    - LearningResource
    range: string
  programmingLanguage:
    name: programmingLanguage
    description: Programming language(s). Shared by SoftwareApplication and LearningResource.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:programmingLanguage
    owner: LearningResource
    domain_of:
    - SoftwareApplication
    - LearningResource
    range: ComputerLanguage
    multivalued: true
    inlined: true
    inlined_as_list: true
  dataRequirement:
    name: dataRequirement
    description: Data prerequisite(s) for the resource (LRMI vocabulary).
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: lrmi:dataRequirement
    owner: LearningResource
    domain_of:
    - LearningResource
    range: DefinedTerm
    inlined: true
  conformsTo:
    name: conformsTo
    description: Established standards or specifications that this metadata adheres
      to (e.g., Schema.org, Bioschemas, Dublin Core, DCAT).
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: dcterms:conformsTo
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: ConformsTo
    multivalued: true
    inlined: true
    inlined_as_list: true
  includedInDataCatalog:
    name: includedInDataCatalog
    description: A collection of datasets in which this resource is included. Links
      to the MIDAS Catalog or other data catalogs.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:includedInDataCatalog
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: DataCatalog
    inlined: true
  about:
    name: about
    description: Subject matter of the content. Contains DefinedTerm objects (topics,
      biological scales, types).
    from_schema: https://w3id.org/midas-catalog/schema
    close_mappings:
    - dcterms:subject
    rank: 1000
    slot_uri: schema:about
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: DefinedTerm
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  keywords:
    name: keywords
    description: Topic labels as plain text (schema:keywords), for keyword-based discovery
      (e.g. Google Dataset Search). Topic names only — the same subject fact also
      appears structured under `about`.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:keywords
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: string
    multivalued: true
  endpointUrl:
    name: endpointUrl
    description: Web page where users can browse information about the dataset and
      access download links. Canonical landing-page slot (the authoritative landing-page
      predicate for external consumers).
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - dcat:landingPage
    rank: 1000
    slot_uri: dcat:landingPage
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: WebResource
    recommended: true
    inlined: false
  inLanguage:
    name: inLanguage
    description: Primary language(s) of the resource content. Language objects with
      ISO 639-2 codes; each also carries a Lexvo ISO 639-3 sameAs cross-link when
      available.
    from_schema: https://w3id.org/midas-catalog/schema
    close_mappings:
    - dcterms:language
    rank: 1000
    slot_uri: schema:inLanguage
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: Language
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  creator:
    name: creator
    description: Agent(s) who created or compiled the data — each a Person or an Organization,
      selected per node by agentType from the curated is_person flag (may include
      ORCID identifiers). Always emitted as an array; a single-element set holding
      the MIDAS Coordination Center Organization when no creators are recorded. Range
      is Agent, the Person/Organization supertype, so the generated JSON Schema accepts
      either subclass.
    from_schema: https://w3id.org/midas-catalog/schema
    close_mappings:
    - dcterms:creator
    rank: 1000
    slot_uri: schema:creator
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: Agent
    recommended: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  datePublished:
    name: datePublished
    description: 'Last date the resource was made available (date of publication,
      or of the most recent update/modified version), from the curated Last Publication
      Date. ISO 8601 (YYYY-MM-DD). Absence is meaningful: a blank value denotes a
      regularly/automatically-updated resource, and MIDAS never defaults it.'
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:datePublished
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: string
    recommended: true
  sdDatePublished:
    name: sdDatePublished
    description: 'Date MIDAS published this structured-data record (when curation
      of the record was completed). A fact about the metadata, not the dataset: it
      is never used as the dataset''s datePublished. ISO 8601 (YYYY-MM-DD).'
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:sdDatePublished
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: string
  dateModified:
    name: dateModified
    description: Date the resource was last modified or updated. ISO 8601 (YYYY-MM-DD).
      Populated from the collection creation end date.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:dateModified
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: string
    recommended: true
  catalogLicense:
    name: catalogLicense
    description: License governing the metadata catalog itself (the hardcoded default),
      separate from the license of the source data.
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - schema:license
    close_mappings:
    - dcterms:license
    rank: 1000
    slot_uri: schema:license
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: License
    inlined: true
  sourceLicense:
    name: sourceLicense
    description: License governing the original source data or related resources.
      Shares schema:license with catalogLicense (distinct slots, same predicate).
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - schema:license
    rank: 1000
    slot_uri: schema:license
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: License
    recommended: true
    inlined: true
  version:
    name: version
    description: Version identifier of the resource (numeric or named, e.g., '1.0',
      'v2.3').
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:version
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: string
    recommended: true
  rights:
    name: rights
    description: Usage rights and conditions for accessing or using the resource (e.g.,
      'Registration required', 'Academic use only').
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - schema:usageInfo
    rank: 1000
    slot_uri: schema:usageInfo
    owner: LearningResource
    domain_of:
    - CreativeWork
    - ProvEntity
    range: string
    recommended: true
  accessibleForFree:
    name: accessibleForFree
    description: Whether the resource can be accessed at no cost to the user.
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - schema:isAccessibleForFree
    rank: 1000
    slot_uri: schema:isAccessibleForFree
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: boolean
    recommended: true
  publisher:
    name: publisher
    description: Organization responsible for making the resource available. For MIDAS
      Catalog resources, the MIDAS Coordination Center.
    from_schema: https://w3id.org/midas-catalog/schema
    close_mappings:
    - dcterms:publisher
    rank: 1000
    slot_uri: schema:publisher
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: Organization
    inlined: true
  places:
    name: places
    description: Place objects with GeoNames references describing geographic locations
      covered by the resource. Shares schema:spatialCoverage with `spatialCoverage`.
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - schema:spatialCoverage
    close_mappings:
    - dcterms:spatial
    rank: 1000
    slot_uri: schema:spatialCoverage
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: Place
    multivalued: true
    inlined: true
    inlined_as_list: true
  additionalProperty:
    name: additionalProperty
    description: 'Aggregated dataset characteristics with no dedicated schema.org
      property, each a self-describing PropertyValue keyed by propertyID to its MIDAS
      category: geographic resolution (midas03), topic (midas2), digital object type
      (midas10).'
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:additionalProperty
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: PropertyValue
    multivalued: true
    inlined: true
    inlined_as_list: true
  temporalCoverage:
    name: temporalCoverage
    description: Date range covered by the data. ISO 8601 interval (YYYY-MM-DD/YYYY-MM-DD,
      or YYYY-MM-DD/.. for ongoing).
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:temporalCoverage
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: string
  externalIdentifiers:
    name: externalIdentifiers
    description: External identifier strings (DOIs, URLs, etc.) that reference this
      resource in other systems. Shares schema:identifier with `identifier`.
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - schema:identifier
    rank: 1000
    slot_uri: schema:identifier
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: string
    recommended: true
    multivalued: true
  relatedData:
    name: relatedData
    description: RelatedData (CreativeWork) objects describing publications, datasets,
      or other resources related to this resource. The kind of relationship is carried
      per-object in each RelatedData's description.
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - dcterms:relation
    rank: 1000
    slot_uri: dcterms:relation
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: RelatedData
    multivalued: true
    inlined: true
    inlined_as_list: true
  bibliographicCitation:
    name: bibliographicCitation
    description: Recommended citation for the resource (authorship, title, date, URL)
      in standard academic citation format.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: dcterms:bibliographicCitation
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: string
  wasGeneratedBy:
    name: wasGeneratedBy
    description: Activity that generated this resource. Links to a prov:Activity describing
      the creation process.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: prov:wasGeneratedBy
    owner: LearningResource
    domain_of:
    - CreativeWork
    - ProvEntity
    range: ProvActivity
    inlined: true
  wasDerivedFrom:
    name: wasDerivedFrom
    description: Source entity from which this resource was derived. Multivalued on
      CreativeWork (see its slot_usage) where a record may derive from several sources;
      single-valued on ProvEntity.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: prov:wasDerivedFrom
    owner: LearningResource
    domain_of:
    - CreativeWork
    - ProvEntity
    range: ProvEntity
    multivalued: true
    inlined: true
    inlined_as_list: true
  pavCreatedBy:
    name: pavCreatedBy
    description: Agent responsible for creating the resource (authorship-specific
      counterpart to prov:wasGeneratedBy).
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - pav:createdBy
    rank: 1000
    slot_uri: pav:createdBy
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: ProvAgent
    inlined: true
  pavDerivedFrom:
    name: pavDerivedFrom
    description: 'Source resources from which this version was derived, one IRI per
      source (versioning emphasis). Multivalued: PAV permits repeated derivation,
      and a record built from several sources derives from all of them.'
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - pav:derivedFrom
    rank: 1000
    slot_uri: pav:derivedFrom
    owner: LearningResource
    domain_of:
    - CreativeWork
    range: string
    multivalued: true
  id:
    name: id
    description: Unique identifier (IRI/URL) for this resource. In JSON-LD, @id represents
      the globally unique identifier. (Maps to @id; the identifier slot is bound to
      @id by gen-jsonld-context.)
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    identifier: true
    owner: LearningResource
    domain_of:
    - Thing
    - ConformsTo
    - ProvActivity
    - ProvEntity
    - ProvAgent
    - MediaType
    - WebResource
    range: uriorcurie
    required: true
  identifier:
    name: identifier
    description: Primary persistent identifier for this resource (e.g., DOI, Handle,
      ARK, or persistent URL). Can be a simple string or PropertyValue object.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:identifier
    owner: LearningResource
    domain_of:
    - Thing
    - ProvEntity
    range: string
    recommended: true
  name:
    name: name
    description: Title or name of the digital object, page, or resource.
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - dcterms:title
    rank: 1000
    slot_uri: schema:name
    owner: LearningResource
    domain_of:
    - Thing
    - ConformsTo
    - ProvEntity
    - ProvAgent
    - PropertyValue
    range: string
    required: true
  description:
    name: description
    description: 'Brief description of the data. For datasets: what is included (variables,
      measurements), method/origin. For software: what it does, access requirements,
      supported languages.'
    from_schema: https://w3id.org/midas-catalog/schema
    exact_mappings:
    - dcterms:description
    rank: 1000
    slot_uri: schema:description
    owner: LearningResource
    domain_of:
    - Thing
    - ConformsTo
    range: string
    required: true
  url:
    name: url
    description: URL to the website that contains and/or describes the digital object
      or person.
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:url
    owner: LearningResource
    domain_of:
    - Thing
    - ConformsTo
    - ProvAgent
    - DataDownload
    range: uri
  sameAs:
    name: sameAs
    description: 'URL of a reference web page that unambiguously indicates the item''s
      identity (e.g., ORCID profile, Wikidata entry). NOTE: deliberately NOT mapped
      to dcat:landingPage — although CreativeWork populates sameAs from the landing
      page, this is a generic Thing slot (a Person''s sameAs is an ORCID, not a landing
      page), so the landing-page equivalence is builder behavior, not a slot-level
      fact.'
    from_schema: https://w3id.org/midas-catalog/schema
    rank: 1000
    slot_uri: schema:sameAs
    owner: LearningResource
    domain_of:
    - Thing
    - Location
    range: uri
class_uri: schema:LearningResource