Skip to content

Class: NamedFilePart

An association class for attaching a locator as additional information to a hasPart relationship between two files.

URI: xyzri:NamedFilePart

classDiagram class NamedFilePart click NamedFilePart href "../NamedFilePart/" NamedFilePart : locator NamedFilePart : object NamedFilePart --> "1" File : object click File href "../File/" NamedFilePart : roles NamedFilePart --> "*" Thing : roles click Thing href "../Thing/"

Slots

Name Cardinality and Range Description Inheritance
locator 0..1
String
A relative path in POSIX notation direct
roles *
Thing
Describes the function of an entity or agent (object) within the scope of a r... direct
object 1
File
Reference to a Thing within a Statement direct

Usages

used by used in type used
XYZFile parts range NamedFilePart
File parts range NamedFilePart

Identifier and Mapping Information

Schema Source

  • from schema: https://concepts.datalad.org/s/demo-research-information/unreleased

Mappings

Mapping Type Mapped Value
self xyzri:NamedFilePart
native xyzri:NamedFilePart

LinkML Source

Direct

name: NamedFilePart
description: An association class for attaching a `locator` as additional information
  to a `hasPart` relationship between two files.
from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
slots:
- locator
- roles
- object
slot_usage:
  locator:
    name: locator
    description: A relative path in POSIX notation.
    key: true
    pattern: ^[^/]+.*$
  object:
    name: object
    range: File
    required: true

Induced

name: NamedFilePart
description: An association class for attaching a `locator` as additional information
  to a `hasPart` relationship between two files.
from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
slot_usage:
  locator:
    name: locator
    description: A relative path in POSIX notation.
    key: true
    pattern: ^[^/]+.*$
  object:
    name: object
    range: File
    required: true
attributes:
  locator:
    name: locator
    description: A relative path in POSIX notation.
    notes:
    - For specifying a location via a globally unique identifier see `at_location`.
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - bibo:locator
    rank: 1000
    key: true
    alias: locator
    owner: NamedFilePart
    domain_of:
    - NamedFilePart
    - Publication
    range: string
    pattern: ^[^/]+.*$
  roles:
    name: roles
    description: Describes the function of an entity or agent (object) within the
      scope of a relationship with the subject.
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - prov:hadRole
    - dcat:had_role
    rank: 1000
    alias: roles
    owner: NamedFilePart
    domain_of:
    - NamedFilePart
    - Influence
    range: Thing
    multivalued: true
  object:
    name: object
    description: Reference to a `Thing` within a `Statement`.
    from_schema: https://concepts.datalad.org/s/demo-research-information/unreleased
    exact_mappings:
    - rdf:object
    rank: 1000
    slot_uri: rdf:object
    alias: object
    owner: NamedFilePart
    domain_of:
    - NamedFilePart
    - Influence
    - Statement
    relational_role: OBJECT
    range: File
    required: true