Class: Person (XYZPerson)
Person agents are people, alive, dead, or fictional.
URI: xyzrse:XYZPerson
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 } Identifier { uriorcurie creator string notation NodeUriOrCurie schema_type } Property { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Statement { } Thing { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } XYZDelegation { uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } XYZEnd { W3CISO8601 at_time uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } XYZInfluence { uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } XYZPerson { stringList additional_names string family_name string given_name string honorific_name_prefix string honorific_name_suffix string formatted_name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } XYZStart { W3CISO8601 at_time uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Annotation ||--|o Thing : "annotation_tag" AttributeSpecification ||--|| Property : "predicate" AttributeSpecification ||--}o Annotation : "annotations" AttributeSpecification ||--}o AttributeSpecification : "attributes" AttributeSpecification ||--}o Statement : "characterized_by" Property ||--}o Annotation : "annotations" Property ||--}o AttributeSpecification : "attributes" Property ||--}o Statement : "characterized_by" Property ||--}o Thing : "relations" Statement ||--|| Property : "predicate" Statement ||--|| Thing : "object" Thing ||--}o Annotation : "annotations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by" Thing ||--}o Thing : "relations" XYZDelegation ||--|o Thing : "object" XYZDelegation ||--|o XYZEnd : "ended" XYZDelegation ||--|o XYZStart : "started" XYZDelegation ||--}o Annotation : "annotations" XYZDelegation ||--}o AttributeSpecification : "attributes" XYZDelegation ||--}o Statement : "characterized_by" XYZDelegation ||--}o Thing : "roles" XYZEnd ||--|o Thing : "at_location" XYZEnd ||--|o Thing : "object" XYZEnd ||--}o Annotation : "annotations" XYZEnd ||--}o AttributeSpecification : "attributes" XYZEnd ||--}o Statement : "characterized_by" XYZEnd ||--}o Thing : "roles" XYZInfluence ||--|o Thing : "object" XYZInfluence ||--}o Annotation : "annotations" XYZInfluence ||--}o AttributeSpecification : "attributes" XYZInfluence ||--}o Statement : "characterized_by" XYZInfluence ||--}o Thing : "roles" XYZPerson ||--}o Annotation : "annotations" XYZPerson ||--}o AttributeSpecification : "attributes" XYZPerson ||--}o Identifier : "identifiers" XYZPerson ||--}o Statement : "characterized_by" XYZPerson ||--}o Thing : "relations" XYZPerson ||--}o XYZDelegation : "delegated_by" XYZPerson ||--}o XYZInfluence : "influenced_by" XYZStart ||--|o Thing : "at_location" XYZStart ||--|o Thing : "object" XYZStart ||--}o Annotation : "annotations" XYZStart ||--}o AttributeSpecification : "attributes" XYZStart ||--}o Statement : "characterized_by" XYZStart ||--}o Thing : "roles"
Inheritance
- Thing [ ThingMixin]
- FlatThing
- Person
- XYZPerson [ AgentMixin]
- Person
- FlatThing
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| delegated_by | * XYZDelegation |
Delegation is the assignment of authority and responsibility to an agent (by ... | AgentMixin |
| influenced_by | * XYZInfluence |
Influence is the capacity of an entity, activity, or agent to have an effect ... | AgentMixin |
| additional_names | * String |
Additional name(s) associated with the subject, such as one or more middle na... | Person |
| family_name | 0..1 String |
The (inherited) family name of the subject | Person |
| given_name | 0..1 String |
The given (non-inherited) name of the subject | Person |
| honorific_name_prefix | 0..1 String |
The honorific prefix(es) of the subject's name | Person |
| honorific_name_suffix | 0..1 String |
The honorific suffix(es) of the subject's name | Person |
| formatted_name | 0..1 String |
A formatted text corresponding to the name of the subject | Person |
| display_label | 0..1 String |
Label that can be shown when the metadata record is displayed as an item | FlatThing |
| display_note | 0..1 String |
Note that can be shown when the record is displayed as an item | FlatThing |
| editorial_note | * String |
A comment about a metadata record either providing additional information for... | FlatThing |
| identifiers | * Identifier |
An unambiguous reference to the subject within a given context | FlatThing |
| pid | 1 Uriorcurie |
Persistent and globally unique identifier of a Thing |
Thing |
| relations | * Thing |
Declares an unqualified relation of the subject Thing to another Thing |
Thing |
| annotations | * Annotation |
A record of properties of the metadata record on a subject, a collection of t... | ThingMixin |
| broad_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have broad... | ThingMixin |
| close_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have close... | ThingMixin |
| description | 0..1 String |
A free-text account of the subject | ThingMixin |
| exact_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have ident... | ThingMixin |
| attributes | * AttributeSpecification |
Declares a relation that associates a Thing (or another attribute) with an ... |
ThingMixin |
| characterized_by | * Statement |
Qualifies relationships between a subject Thing and an object Thing with ... |
ThingMixin |
| narrow_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have narro... | ThingMixin |
| related_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have relat... | ThingMixin |
| schema_type | 0..1 NodeUriOrCurie |
State that the subject is an instance of a particular schema class | ThingMixin |
Usages
| used by | used in | type | used |
|---|---|---|---|
| XYZAgentInfluence | object | any_of[range] | XYZPerson |
| XYZAssociation | object | any_of[range] | XYZPerson |
| XYZAttribution | object | any_of[range] | XYZPerson |
| XYZPersonAttribution | object | range | XYZPerson |
| XYZPersonAttribution | object | any_of[range] | XYZPerson |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | xyzrse:XYZPerson |
| native | xyzrse:XYZPerson |
Examples
Example: XYZPerson-03-linkage
pid: https://example.org/p1
family_name: TODO
influenced_by:
- object: https://example.org/inf1
roles:
- https://example.org/r1
- https://example.org/r2
LinkML Source
Direct
name: XYZPerson
description: Person agents are people, alive, dead, or fictional.
title: Person
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
is_a: Person
mixins:
- AgentMixin
slot_usage:
family_name:
name: family_name
annotations:
sh:order:
tag: sh:order
value: 1.0
given_name:
name: given_name
annotations:
sh:order:
tag: sh:order
value: 2.0
additional_names:
name: additional_names
annotations:
sh:order:
tag: sh:order
value: 3.0
honorific_name_prefix:
name: honorific_name_prefix
annotations:
sh:order:
tag: sh:order
value: 4.0
honorific_name_suffix:
name: honorific_name_suffix
annotations:
sh:order:
tag: sh:order
value: 5.0
description:
name: description
annotations:
sh:order:
tag: sh:order
value: 6.0
dash:singleLine:
tag: dash:singleLine
value: false
delegated_by:
name: delegated_by
annotations:
sh:order:
tag: sh:order
value: 7.0
range: XYZDelegation
multivalued: true
inlined_as_list: true
influenced_by:
name: influenced_by
annotations:
sh:order:
tag: sh:order
value: 8.0
range: XYZInfluence
multivalued: true
inlined_as_list: true
identifiers:
name: identifiers
annotations:
sh:order:
tag: sh:order
value: 9.0
Induced
name: XYZPerson
description: Person agents are people, alive, dead, or fictional.
title: Person
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
is_a: Person
mixins:
- AgentMixin
slot_usage:
family_name:
name: family_name
annotations:
sh:order:
tag: sh:order
value: 1.0
given_name:
name: given_name
annotations:
sh:order:
tag: sh:order
value: 2.0
additional_names:
name: additional_names
annotations:
sh:order:
tag: sh:order
value: 3.0
honorific_name_prefix:
name: honorific_name_prefix
annotations:
sh:order:
tag: sh:order
value: 4.0
honorific_name_suffix:
name: honorific_name_suffix
annotations:
sh:order:
tag: sh:order
value: 5.0
description:
name: description
annotations:
sh:order:
tag: sh:order
value: 6.0
dash:singleLine:
tag: dash:singleLine
value: false
delegated_by:
name: delegated_by
annotations:
sh:order:
tag: sh:order
value: 7.0
range: XYZDelegation
multivalued: true
inlined_as_list: true
influenced_by:
name: influenced_by
annotations:
sh:order:
tag: sh:order
value: 8.0
range: XYZInfluence
multivalued: true
inlined_as_list: true
identifiers:
name: identifiers
annotations:
sh:order:
tag: sh:order
value: 9.0
attributes:
delegated_by:
name: delegated_by
annotations:
sh:order:
tag: sh:order
value: 7.0
description: Delegation is the assignment of authority and responsibility to an
agent (by itself or by another agent) to carry out a specific activity as a
delegate or representative, while the agent it acts on behalf of retains some
responsibility for the outcome of the delegated work. For example, a student
acted on behalf of his supervisor, who acted on behalf of the department chair,
who acted on behalf of the university; all those agents are responsible in some
way for the activity that took place but we do not say explicitly who bears
responsibility and to what degree.
notes:
- This is PROV-O's "acted_on_behalf_of", which is a short-cut property -- "Delegation"
also identifies an agent.
- naming is different for homogeneity with the other slots
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- prov:actedOnBehalfOf
rank: 1000
is_a: influenced_by
alias: delegated_by
owner: XYZPerson
domain_of:
- AgentMixin
range: XYZDelegation
multivalued: true
inlined: true
inlined_as_list: true
influenced_by:
name: influenced_by
annotations:
sh:order:
tag: sh:order
value: 8.0
description: Influence is the capacity of an entity, activity, or agent to have
an effect on the character, development, or behavior of another by means of
usage, start, end, generation, invalidation, communication, derivation, attribution,
association, or delegation.
title: Influenced by
notes:
- PROV-O "wasInfluencedBy" is a short-cut property. "Influence" also identifies
an "influencer".
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- prov:wasInfluencedBy
rank: 1000
alias: influenced_by
owner: XYZPerson
domain_of:
- ActivityMixin
- AgentMixin
- EntityMixin
range: XYZInfluence
multivalued: true
inlined: true
inlined_as_list: true
additional_names:
name: additional_names
annotations:
sh:order:
tag: sh:order
value: 3.0
description: Additional name(s) associated with the subject, such as one or more
middle names, or a nick name.
title: Additional names
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- vcard:additional_name
rank: 1000
is_a: name
alias: additional_names
owner: XYZPerson
domain_of:
- Person
range: string
multivalued: true
family_name:
name: family_name
annotations:
sh:order:
tag: sh:order
value: 1.0
description: The (inherited) family name of the subject. In many Western languages
this is the "last name".
title: Family name
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- foaf:familyName
- vcard:family-name
rank: 1000
is_a: name
alias: family_name
owner: XYZPerson
domain_of:
- Person
range: string
given_name:
name: given_name
annotations:
sh:order:
tag: sh:order
value: 2.0
description: The given (non-inherited) name of the subject.
title: Given name
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- foaf:familyName
- vcard:given-name
rank: 1000
is_a: name
alias: given_name
owner: XYZPerson
domain_of:
- Person
range: string
honorific_name_prefix:
name: honorific_name_prefix
annotations:
sh:order:
tag: sh:order
value: 4.0
description: The honorific prefix(es) of the subject's name. For example, (academic/formal)
titles like "Mrs", or "Dr", "Dame".
title: Title or prefix
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- vcard:honorific-suffix
rank: 1000
is_a: name
alias: honorific_name_prefix
owner: XYZPerson
domain_of:
- Person
range: string
honorific_name_suffix:
name: honorific_name_suffix
annotations:
sh:order:
tag: sh:order
value: 5.0
description: The honorific suffix(es) of the subject's name. For example, generation
labels ("III"), or indicators of an academic degree, a profession, or a position
("MD", "BA").
title: Suffix
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- vcard:honorific-suffix
rank: 1000
is_a: name
alias: honorific_name_suffix
owner: XYZPerson
domain_of:
- Person
range: string
formatted_name:
name: formatted_name
description: A formatted text corresponding to the name of the subject.
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- vcard:fn
rank: 1000
is_a: name
alias: formatted_name
owner: XYZPerson
domain_of:
- Person
range: string
display_label:
name: display_label
description: Label that can be shown when the metadata record is displayed as
an item.
title: Record display label
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
rank: 1000
slot_uri: skos:prefLabel
alias: display_label
owner: XYZPerson
domain_of:
- FlatThing
range: string
display_note:
name: display_note
annotations:
dash:singleLine:
tag: dash:singleLine
value: false
description: Note that can be shown when the record is displayed as an item. This
is typically longer than a label.
title: Record display note
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
rank: 1000
slot_uri: skos:note
alias: display_note
owner: XYZPerson
domain_of:
- FlatThing
range: string
editorial_note:
name: editorial_note
annotations:
dash:singleLine:
tag: dash:singleLine
value: false
description: A comment about a metadata record either providing additional information
for a record curation, or leaving a comment after curation occurred. This can
be used to include information that is deemed relevant, but could not be expressed
in the provided fields.
title: Editorial note
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
rank: 1000
slot_uri: skos:editorialNote
alias: editorial_note
owner: XYZPerson
domain_of:
- FlatThing
range: string
multivalued: true
identifiers:
name: identifiers
annotations:
sh:order:
tag: sh:order
value: 9.0
description: An unambiguous reference to the subject within a given context.
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- dcterms:identifier
- schema:identifier
- ADMS:identifier
rank: 1000
slot_uri: dlidentifiers:identifier
alias: identifiers
owner: XYZPerson
domain_of:
- FlatThing
range: Identifier
multivalued: true
inlined: true
inlined_as_list: true
pid:
name: pid
annotations:
sh:order:
tag: sh:order
value: 1
description: Persistent and globally unique identifier of a `Thing`.
title: Persistent identifier
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- dcterms:identifier
- schema:identifier
- ADMS:identifier
rank: 1000
slot_uri: dlthings:pid
identifier: true
alias: pid
owner: XYZPerson
domain_of:
- Thing
range: uriorcurie
required: true
relations:
name: relations
annotations:
sh:order:
tag: sh:order
value: 6
description: Declares an unqualified relation of the subject `Thing` to another
`Thing`. This schema slot is used to define related things inline. If such a
definition is not needed. A qualified relationship can be declared directly
using the `characterized_by` slot.
title: Relations
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- dcat:relation
- dcterms:relation
rank: 1000
domain: Thing
slot_uri: dlthings:relation
alias: relations
owner: XYZPerson
domain_of:
- Thing
symmetric: true
relational_role: OBJECT
range: Thing
multivalued: true
inlined: true
inlined_as_list: false
annotations:
name: annotations
annotations:
sh:order:
tag: sh:order
value: 5
description: A record of properties of the metadata record on a subject, a collection
of tag/text tuples with the semantics of OWL Annotation.
title: Annotations
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- obo:NCIT_C44272
rank: 1000
slot_uri: dlthings:annotations
alias: annotations
owner: XYZPerson
domain_of:
- ThingMixin
range: Annotation
multivalued: true
inlined: true
broad_mappings:
name: broad_mappings
annotations:
sh:order:
tag: sh:order
value: 9
description: A list of terms from different schemas or terminology systems that
have broader meaning.
title: Broad mappings
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:broadMatch
alias: broad_mappings
owner: XYZPerson
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
close_mappings:
name: close_mappings
annotations:
sh:order:
tag: sh:order
value: 8
description: A list of terms from different schemas or terminology systems that
have close meaning.
title: Close mappings
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:closeMatch
alias: close_mappings
owner: XYZPerson
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
description:
name: description
annotations:
sh:order:
tag: sh:order
value: 6.0
dash:singleLine:
tag: dash:singleLine
value: false
description: A free-text account of the subject.
title: Description
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- dcterms:description
- rdfs:comment
broad_mappings:
- obo:IAO_0000300
rank: 1000
slot_uri: dlthings:description
alias: description
owner: XYZPerson
domain_of:
- ThingMixin
range: string
exact_mappings:
name: exact_mappings
annotations:
sh:order:
tag: sh:order
value: 7
description: A list of terms from different schemas or terminology systems that
have identical meaning.
title: Exact mappings
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:exactMatch
alias: exact_mappings
owner: XYZPerson
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
attributes:
name: attributes
annotations:
sh:order:
tag: sh:order
value: 3
description: Declares a relation that associates a `Thing` (or another attribute)
with an attribute, where an attribute is an intrinsic characteristic, such as
a quality, capability, disposition, function, or is an externally derived attribute
determined from some descriptor (e.g. a quantity, position, label/identifier).
Technically, this declaration is done via an `AttributeSpecification` that combines
a `predicate` with a value declaration and the attribute-related slots of a
`Thing`. Importantly, such attributes are declared inline, because they do not
have a unique identifier. If an identifier is available, a `Thing` declaration
(see `relation`), and a qualification of that relationship via a `Statement`
(see `characterized_by`) should be preferred.
title: Attributes
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- sio:SIO_000008
rank: 1000
slot_uri: dlthings:attributes
alias: attributes
owner: XYZPerson
domain_of:
- ThingMixin
range: AttributeSpecification
multivalued: true
inlined: true
inlined_as_list: true
characterized_by:
name: characterized_by
annotations:
sh:order:
tag: sh:order
value: 2
description: Qualifies relationships between a subject `Thing` and an object `Thing`
with a `Statement` declaring a `predicate` on the nature of the relationship.
title: Is characterized by
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
exact_mappings:
- obo:RO_0000053
rank: 1000
slot_uri: dlthings:characterized_by
alias: characterized_by
owner: XYZPerson
domain_of:
- ThingMixin
range: Statement
multivalued: true
inlined: true
inlined_as_list: true
narrow_mappings:
name: narrow_mappings
annotations:
sh:order:
tag: sh:order
value: 10
description: A list of terms from different schemas or terminology systems that
have narrower meaning.
title: Narrow mappings
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:narrowMatch
alias: narrow_mappings
owner: XYZPerson
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
related_mappings:
name: related_mappings
annotations:
sh:order:
tag: sh:order
value: 11
description: A list of terms from different schemas or terminology systems that
have related meaning.
title: Related mappings
from_schema: https://concepts.datalad.org/s/demo-rse-group/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:relatedMatch
alias: related_mappings
owner: XYZPerson
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
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/demo-rse-group/unreleased
exact_mappings:
- dcterms:type
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: schema_type
owner: XYZPerson
domain_of:
- ThingMixin
- Identifier
range: NodeUriOrCurie