id: https://concepts.datalad.org/s/resources-mixin/unreleased
name: resources-mixin-schema
version: UNRELEASED
status: eunal:concept-status/DEPRECATED
title: Collection of resource properties for use in schemas
description: |
  The schema definition is available as

  - [LinkML YAML](../unreleased.yaml)
  - [LinkML YAML (static/resolved)](../unreleased.static.yaml)

comments:
  - ALL CONTENT HERE IS UNRELEASED AND MAY CHANGE ANY TIME

license: MIT

prefixes:
  ADMS: http://www.w3.org/ns/adms#
  ODRL: http://www.w3.org/ns/odrl/2/
  dcat: http://www.w3.org/ns/dcat#
  dcterms: http://purl.org/dc/terms/
  dlresmx: https://concepts.datalad.org/s/resources-mixin/unreleased/
  dlschemas: https://concepts.datalad.org/s/
  dlthings: https://concepts.datalad.org/s/things/v1/
  dltypes: https://concepts.datalad.org/s/types/v1/
  eunal: http://publications.europa.eu/resource/authority/
  foaf: http://xmlns.com/foaf/0.1/
  linkml: https://w3id.org/linkml/
  obo: http://purl.obolibrary.org/obo/
  rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
  rdfs: http://www.w3.org/2000/01/rdf-schema#
  schema: http://schema.org/
  skos: http://www.w3.org/2004/02/skos/core#
  xsd: http://www.w3.org/2001/XMLSchema#


default_prefix: dlresmx

emit_prefixes:
  - dlresmx
  - dlthings
  - dltypes
  - rdf
  - rdfs
  - skos
  - xsd

imports:
  # only needed to be able to declare a generic range
  - dlschemas:things/v1

slots:
  rules:
    title: Rules
    description: >-
      Permissions, prohibitions, obligatations or other rights/policies
      associated with the resource. This could refer to a standard license,
      a custom usage agreement, or a codified policy.
    multivalued: true
    range: Thing
    narrow_mappings:
      - odrl:hasPolicy
      - dcterms:rights
      - dcterms:license

  howto_acknowledge:
    description: >-
      A description of how the subject should be acknowledged.
    range: string

  funding:
    description: >-
      Source of funding for the subject, such as a specific grant.
    range: Thing
    exact_mappings:
      - schema:funding
    notes:
      - This property is obsolete and should be removed.

  sponsor:
    description: >-
      An agent that supports a thing through a pledge, promise,
      or financial contribution.
    range: Thing
    exact_mappings:
      - schema:sponsor
    close_mappings:
      - obo:SLSO_0001139
    notes:
      - This property is obsolete and only still here, because of a legacy use in the resources schema.
