id: https://concepts.datalad.org/s/common-mixin/unreleased
name: common-mixin-schema
version: UNRELEASED
status: eunal:concept-status/DEPRECATED
title: Collection of common properties for use in schemas
description: |
  This schema mixin provides a collection of common properties for use in other
  schemas. It can be imported directly into other linkml schemas, or any of its
  individual property definitions can be used by their URI as vocabulary
  components or definitions (e.g., `dlprops-mixin:name` identified by this
  [URI](`name`)).

  Slot names use the plural form whenever they are directly declared as
  "multivalued" in this schema, otherwise the singular form is used for
  the slot name. The `slot_uri` always uses the singular form.

  Every property declared here is mapped to standard/established vocabularies.

  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:
  dcat: http://www.w3.org/ns/dcat#
  dcterms: http://purl.org/dc/terms/
  dlcommonmx: https://concepts.datalad.org/s/common-mixin/unreleased/
  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/
  pq: http://www.wikidata.org/prop/qualifier/
  rdfs: http://www.w3.org/2000/01/rdf-schema#
  schema: http://schema.org/

default_prefix: dlcommonmx

emit_prefixes:
  - dlcommonmx

imports:
  - linkml:types

slots:
  keywords:
    description: >-
      One or more keywords or tags describing the subject.
    range: string
    multivalued: true
    exact_mappings:
      - dcat:keyword
      - schema:keywords
      - obo:IAO_0000629

  name:
    description: >-
      Name of the subject. A name is closely related to a `title`, but often
      more compact and identifier-like, but without the implication of
      uniqueness of an identifier. A name is often used by technical systems
      to display an item in an organizational structure, such as a file
      in a directory hierarchy.
    exact_mappings:
      - rdfs:label
      - schema:name
      - foaf:name
    close_mappings:
      - dcterms:title
      - obo:IAO_0000590
    range: string

  short_name:
    is_a: name
    description: >-
      A shortened name for the subject. For example, an acronym, initialism,
      nickname, or other abbreviation of the `name`.
    exact_mappings:
      - pq:P1813
    broad_mappings:
      - obo:NCIT_C42610
    range: string

  title:
    description: >-
      A summarily description of the subject. It is closely related to
      a `name`, but often less compact and more descriptive. Typically used for
      documents.
    exact_mappings:
      - dcterms:title
    related_mappings:
      - schema:name
    range: string
