Class: IndexedResourcePart
An association class for attaching an index locator
as additional information to a hasPart
relationship.
URI: dledist:IndexedResourcePart
erDiagram
IndexedResourcePart {
string locator
NodeUriOrCurie schema_type
}
Role {
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Statement {
}
AttributeSpecification {
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
uriorcurie range
string value
}
Annotation {
string annotation_value
}
Thing {
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Resource {
W3CISO8601 date_modified
W3CISO8601 date_published
stringList keywords
string short_name
string title
string version_label
stringList version_notes
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Activity {
W3CISO8601 ended_at
W3CISO8601 started_at
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Entity {
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Agent {
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Relationship {
NodeUriOrCurie schema_type
}
Identifier {
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
AccessMethod {
NodeUriOrCurie schema_type
}
IndexedResourcePart ||--|| Resource : "object"
IndexedResourcePart ||--}o Role : "roles"
Role ||--}o Thing : "relations"
Role ||--}o Annotation : "annotations"
Role ||--}o AttributeSpecification : "attributes"
Role ||--}o Statement : "characterized_by"
Statement ||--|| Thing : "object"
Statement ||--|| Property : "predicate"
AttributeSpecification ||--|| Property : "predicate"
AttributeSpecification ||--}o Annotation : "annotations"
AttributeSpecification ||--}o AttributeSpecification : "attributes"
AttributeSpecification ||--}o Statement : "characterized_by"
Annotation ||--|o Thing : "annotation_tag"
Thing ||--}o Thing : "relations"
Thing ||--}o Annotation : "annotations"
Thing ||--}o AttributeSpecification : "attributes"
Thing ||--}o Statement : "characterized_by"
Resource ||--}o Thing : "about"
Resource ||--}o AccessMethod : "access_methods"
Resource ||--|o Thing : "conforms_to"
Resource ||--|o Resource : "previous_version"
Resource ||--|o Thing : "same_as"
Resource ||--}o Identifier : "identifiers"
Resource ||--}o Relationship : "qualified_relations"
Resource ||--}o Agent : "attributed_to"
Resource ||--}o Entity : "derived_from"
Resource ||--}o Activity : "generated_by"
Resource ||--}o Thing : "relations"
Resource ||--}o Annotation : "annotations"
Resource ||--}o AttributeSpecification : "attributes"
Resource ||--}o Statement : "characterized_by"
Activity ||--|o Location : "at_location"
Activity ||--}o Identifier : "identifiers"
Activity ||--}o Relationship : "qualified_relations"
Activity ||--}o Agent : "associated_with"
Activity ||--}o Activity : "informed_by"
Activity ||--}o Thing : "relations"
Activity ||--}o Annotation : "annotations"
Activity ||--}o AttributeSpecification : "attributes"
Activity ||--}o Statement : "characterized_by"
Entity ||--}o Identifier : "identifiers"
Entity ||--}o Relationship : "qualified_relations"
Entity ||--}o Agent : "attributed_to"
Entity ||--}o Entity : "derived_from"
Entity ||--}o Activity : "generated_by"
Entity ||--}o Thing : "relations"
Entity ||--}o Annotation : "annotations"
Entity ||--}o AttributeSpecification : "attributes"
Entity ||--}o Statement : "characterized_by"
Agent ||--}o Agent : "acted_on_behalf_of"
Agent ||--|o Location : "at_location"
Agent ||--}o Identifier : "identifiers"
Agent ||--}o Relationship : "qualified_relations"
Agent ||--}o Thing : "relations"
Agent ||--}o Annotation : "annotations"
Agent ||--}o AttributeSpecification : "attributes"
Agent ||--}o Statement : "characterized_by"
Relationship ||--|| Thing : "object"
Relationship ||--}o Role : "roles"
Press "Alt" / "Option" to enable Pan & Zoom
Inheritance
- Relationship
- IndexedResourceRelationship
- IndexedResourcePart
- IndexedResourceRelationship
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
locator | 0..1 String |
A descriptive identifier that locates a resource within a containing resource | IndexedResourceRelationship |
object | 1 Resource |
Reference to a Thing within a Statement |
Relationship |
roles | * Role |
Describes the function of an entity or agent (object) within the scope of a `... | Relationship |
schema_type | 0..1 NodeUriOrCurie |
State that the subject is an instance of a particular schema class | Relationship |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/edistributions/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dledist:IndexedResourcePart |
native | dledist:IndexedResourcePart |
LinkML Source
Direct
name: IndexedResourcePart
description: An association class for attaching an index `locator` as additional information
to a `hasPart` relationship.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
is_a: IndexedResourceRelationship
Induced
name: IndexedResourcePart
description: An association class for attaching an index `locator` as additional information
to a `hasPart` relationship.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
is_a: IndexedResourceRelationship
attributes:
locator:
name: locator
description: A descriptive identifier that locates a resource within a containing
resource. This can be a unique name, a numerical key, or another notation that
uniquely identifies the subject within the containing resource.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
exact_mappings:
- bibo:locator
rank: 1000
slot_uri: dlres:locator
key: true
alias: locator
owner: IndexedResourcePart
domain_of:
- DataServiceAccess
- IndexedResourceRelationship
range: string
object:
name: object
description: Reference to a `Thing` within a `Statement`.
notes:
- We do not declare a range here to be able to tighten the range in subclasses
of class that need a particular range. This appears to be working around a linkml
limitation.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
exact_mappings:
- rdf:object
rank: 1000
slot_uri: rdf:object
alias: object
owner: IndexedResourcePart
domain_of:
- Statement
- Relationship
relational_role: OBJECT
range: Resource
required: true
multivalued: false
inlined: false
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/edistributions/unreleased
exact_mappings:
- prov:hadRole
- dcat:had_role
rank: 1000
slot_uri: dlroles:roles
alias: roles
owner: IndexedResourcePart
domain_of:
- Relationship
range: Role
multivalued: true
inlined: false
schema_type:
name: schema_type
description: State that the subject is an instance of a particular schema class.
Typically, no explicit value needs to be assigned to this slot, because it matches
the class type of a particular record. However, this slots can be used as a
type designator of a schema element for validation and schema structure handling
purposes. This is used to indicate specialized schema classes for properties
that accept a hierarchy of classes as their range.
from_schema: https://concepts.datalad.org/s/edistributions/unreleased
exact_mappings:
- dcterms:type
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: schema_type
owner: IndexedResourcePart
domain_of:
- ThingMixin
- Identifier
- Relationship
- AccessMethod
range: NodeUriOrCurie