Class: NamedFilePart
An association class for attaching a locator as additional information to a hasPart relationship between two files.
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 |
|---|---|---|---|
| File | parts | range | NamedFilePart |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/things-files/unreleased
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | dlthings:NamedFilePart |
| native | dlthings: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/things-files/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/things-files/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/things-files/unreleased
exact_mappings:
- bibo:locator
rank: 1000
key: true
alias: locator
owner: NamedFilePart
domain_of:
- NamedFilePart
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/things-files/unreleased
exact_mappings:
- prov:hadRole
- dcat:had_role
rank: 1000
alias: roles
owner: NamedFilePart
domain_of:
- NamedFilePart
range: Thing
multivalued: true
object:
name: object
description: Reference to a `Thing` within a `Statement`.
from_schema: https://concepts.datalad.org/s/things-files/unreleased
exact_mappings:
- rdf:object
rank: 1000
slot_uri: rdf:object
alias: object
owner: NamedFilePart
domain_of:
- NamedFilePart
- Statement
relational_role: OBJECT
range: File
required: true