Skip to content

Class: XYZAttribution

Attribution is the ascribing of an entity to an agent. When an entity e is attributed to agent ag, entity e was generated by some unspecified activity that in turn was associated to agent ag. Thus, this relation is useful when the activity is not known, or irrelevant.

URI: xyzra:XYZAttribution

erDiagram Annotation { string annotation_value } 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 } Statement { } Thing { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } XYZAttribution { } Annotation ||--|o Thing : "annotation_tag" AttributeSpecification ||--|| Property : "predicate" AttributeSpecification ||--}o Annotation : "annotations" AttributeSpecification ||--}o AttributeSpecification : "attributes" AttributeSpecification ||--}o Statement : "characterized_by" Statement ||--|| Property : "predicate" Statement ||--|| Thing : "object" Thing ||--}o Annotation : "annotations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by" Thing ||--}o Thing : "relations" XYZAttribution ||--|o Thing : "object" XYZAttribution ||--}o Thing : "roles"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
object 0..1
Thing
Agent the entity was attributed to Influence
roles *
Thing
Roles the agent had with respect to the entity Influence

Usages

used by used in type used
XYZDataItem attributed_to range XYZAttribution

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self xyzra:XYZAttribution
native xyzra:XYZAttribution

LinkML Source

Direct

name: XYZAttribution
description: Attribution is the ascribing of an entity to an agent. When an entity
  e is attributed to agent ag, entity e was generated by some unspecified activity
  that in turn was associated to agent ag. Thus, this relation is useful when the
  activity is not known, or irrelevant.
from_schema: https://concepts.datalad.org/s/demo-research-assets/unreleased
is_a: Attribution
slot_usage:
  object:
    name: object
    annotations:
      sh:order:
        tag: sh:order
        value: 1.0
  roles:
    name: roles
    annotations:
      sh:order:
        tag: sh:order
        value: 2.0

Induced

name: XYZAttribution
description: Attribution is the ascribing of an entity to an agent. When an entity
  e is attributed to agent ag, entity e was generated by some unspecified activity
  that in turn was associated to agent ag. Thus, this relation is useful when the
  activity is not known, or irrelevant.
from_schema: https://concepts.datalad.org/s/demo-research-assets/unreleased
is_a: Attribution
slot_usage:
  object:
    name: object
    annotations:
      sh:order:
        tag: sh:order
        value: 1.0
  roles:
    name: roles
    annotations:
      sh:order:
        tag: sh:order
        value: 2.0
attributes:
  object:
    name: object
    annotations:
      sh:order:
        tag: sh:order
        value: 1.0
    description: Agent the entity was attributed to.
    title: Agent
    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/demo-research-assets/unreleased
    exact_mappings:
    - rdf:object
    rank: 1000
    slot_uri: rdf:object
    alias: object
    owner: XYZAttribution
    domain_of:
    - XYZPersonAttribution
    - Statement
    - NamedDistributionPart
    - Influence
    relational_role: OBJECT
    range: Thing
    multivalued: false
    inlined: false
  roles:
    name: roles
    annotations:
      sh:order:
        tag: sh:order
        value: 2.0
    description: Roles the agent had with respect to the entity.
    from_schema: https://concepts.datalad.org/s/demo-research-assets/unreleased
    exact_mappings:
    - prov:hadRole
    - dcat:had_role
    rank: 1000
    alias: roles
    owner: XYZAttribution
    domain_of:
    - XYZPersonAttribution
    - NamedDistributionPart
    - Influence
    range: Thing
    multivalued: true