Class: Person¶
A person — used for dataset/software creators, with optional identifier (e.g. ORCID) strings; id/name inherited from Thing.
URI: schema:Person
classDiagram
class Person
click Person href "../../classes/Person/"
Agent <|-- Person
click Agent href "../../classes/Agent/"
Person : agentType
Person : description
Person : email
Person : funder
Person --> "0..1" Organization : funder
click Organization href "../../classes/Organization/"
Person : id
Person : identifier
Person : identifiers
Person : location
Person --> "0..1" Location : location
click Location href "../../classes/Location/"
Person : name
Person : sameAs
Person : url
Inheritance¶
Class Properties¶
| Property | Value |
|---|---|
| Class URI | schema:Person |
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| agentType | 0..1 Uriorcurie |
Designates the concrete Agent subclass of this node (schema:Person or schema:Organization), set from the curated collection_creator.is_person flag. | Agent |
| identifiers | * recommended String |
External identifier strings for the person (e.g. ORCID). Shares schema:identifier with identifier/externalIdentifiers. Curator-recommended ("Creator Identifier — ID"); the backing registry entry carries the 6-arg recommended flag. Although this is a nested Person-level slot, recommending it is consistent with the model's identifiability stance: creator is recommended, and identifier/externalIdentifiers (resource-level) are recommended, so recommending the creator-level identifier extends the same principle rather than introducing a new one. The flag emits as flat property documentation (same as all recommended slots); it does not encode the "nested under a recommended creator" conditionality, which is accepted as an adequate representation. NOTE: there is no separate identifier-TYPE slot on Person, so the "Creator Identifier — Type" recommendation has no distinct emitted slot. | Agent |
| 0..1 String |
Contact email for the organization. | Agent | |
| location | 0..1 Location |
Postal address of the organization. | Agent |
| funder | 0..1 Organization |
Organization that funded the creation or maintenance of this resource. | Agent |
| id | 1 Uriorcurie |
Unique identifier (IRI/URL) for this resource. In JSON-LD, @id represents the globally unique identifier. (Maps to @id; the identifier slot is bound to @id by gen-jsonld-context.) | Thing |
| identifier | 0..1 recommended String |
Primary persistent identifier for this resource (e.g., DOI, Handle, ARK, or persistent URL). Can be a simple string or PropertyValue object. | Thing |
| name | 0..1 String |
Title or name of the digital object, page, or resource. | Thing |
| description | 0..1 String |
Brief description of the data. For datasets: what is included (variables, measurements), method/origin. For software: what it does, access requirements, supported languages. | Thing |
| url | 0..1 Uri |
URL to the website that contains and/or describes the digital object or person. | Thing |
| sameAs | 0..1 Uri |
URL of a reference web page that unambiguously indicates the item's identity (e.g., ORCID profile, Wikidata entry). NOTE: deliberately NOT mapped to dcat:landingPage — although CreativeWork populates sameAs from the landing page, this is a generic Thing slot (a Person's sameAs is an ORCID, not a landing page), so the landing-page equivalence is builder behavior, not a slot-level fact. | Thing |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| CourseInstance | instructor | range | Person |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://w3id.org/midas-catalog/schema
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | schema:Person |
| native | midas:Person |
LinkML Source¶
Direct¶
Induced¶
name: Person
description: A person — used for dataset/software creators, with optional identifier
(e.g. ORCID) strings; id/name inherited from Thing.
from_schema: https://w3id.org/midas-catalog/schema
is_a: Agent
attributes:
agentType:
name: agentType
description: Designates the concrete Agent subclass of this node (schema:Person
or schema:Organization), set from the curated collection_creator.is_person flag.
from_schema: https://w3id.org/midas-catalog/schema
rank: 1000
designates_type: true
owner: Person
domain_of:
- Agent
range: uriorcurie
identifiers:
name: identifiers
description: 'External identifier strings for the person (e.g. ORCID). Shares
schema:identifier with identifier/externalIdentifiers. Curator-recommended ("Creator
Identifier — ID"); the backing registry entry carries the 6-arg recommended
flag. Although this is a nested Person-level slot, recommending it is consistent
with the model''s identifiability stance: creator is recommended, and identifier/externalIdentifiers
(resource-level) are recommended, so recommending the creator-level identifier
extends the same principle rather than introducing a new one. The flag emits
as flat property documentation (same as all recommended slots); it does not
encode the "nested under a recommended creator" conditionality, which is accepted
as an adequate representation. NOTE: there is no separate identifier-TYPE slot
on Person, so the "Creator Identifier — Type" recommendation has no distinct
emitted slot.'
from_schema: https://w3id.org/midas-catalog/schema
exact_mappings:
- schema:identifier
rank: 1000
slot_uri: schema:identifier
owner: Person
domain_of:
- Agent
range: string
recommended: true
multivalued: true
email:
name: email
description: Contact email for the organization.
from_schema: https://w3id.org/midas-catalog/schema
rank: 1000
slot_uri: schema:email
owner: Person
domain_of:
- Agent
range: string
location:
name: location
description: Postal address of the organization.
from_schema: https://w3id.org/midas-catalog/schema
rank: 1000
slot_uri: schema:location
owner: Person
domain_of:
- Agent
range: Location
inlined: true
funder:
name: funder
description: Organization that funded the creation or maintenance of this resource.
from_schema: https://w3id.org/midas-catalog/schema
rank: 1000
slot_uri: schema:funder
owner: Person
domain_of:
- Agent
range: Organization
inlined: true
id:
name: id
description: Unique identifier (IRI/URL) for this resource. In JSON-LD, @id represents
the globally unique identifier. (Maps to @id; the identifier slot is bound to
@id by gen-jsonld-context.)
from_schema: https://w3id.org/midas-catalog/schema
rank: 1000
identifier: true
owner: Person
domain_of:
- Thing
- ConformsTo
- ProvActivity
- ProvEntity
- ProvAgent
- MediaType
- WebResource
range: uriorcurie
required: true
identifier:
name: identifier
description: Primary persistent identifier for this resource (e.g., DOI, Handle,
ARK, or persistent URL). Can be a simple string or PropertyValue object.
from_schema: https://w3id.org/midas-catalog/schema
rank: 1000
slot_uri: schema:identifier
owner: Person
domain_of:
- Thing
- ProvEntity
range: string
recommended: true
name:
name: name
description: Title or name of the digital object, page, or resource.
from_schema: https://w3id.org/midas-catalog/schema
exact_mappings:
- dcterms:title
rank: 1000
slot_uri: schema:name
owner: Person
domain_of:
- Thing
- ConformsTo
- ProvEntity
- ProvAgent
- PropertyValue
range: string
description:
name: description
description: 'Brief description of the data. For datasets: what is included (variables,
measurements), method/origin. For software: what it does, access requirements,
supported languages.'
from_schema: https://w3id.org/midas-catalog/schema
exact_mappings:
- dcterms:description
rank: 1000
slot_uri: schema:description
owner: Person
domain_of:
- Thing
- ConformsTo
range: string
url:
name: url
description: URL to the website that contains and/or describes the digital object
or person.
from_schema: https://w3id.org/midas-catalog/schema
rank: 1000
slot_uri: schema:url
owner: Person
domain_of:
- Thing
- ConformsTo
- ProvAgent
- DataDownload
range: uri
sameAs:
name: sameAs
description: 'URL of a reference web page that unambiguously indicates the item''s
identity (e.g., ORCID profile, Wikidata entry). NOTE: deliberately NOT mapped
to dcat:landingPage — although CreativeWork populates sameAs from the landing
page, this is a generic Thing slot (a Person''s sameAs is an ORCID, not a landing
page), so the landing-page equivalence is builder behavior, not a slot-level
fact.'
from_schema: https://w3id.org/midas-catalog/schema
rank: 1000
slot_uri: schema:sameAs
owner: Person
domain_of:
- Thing
- Location
range: uri
class_uri: schema:Person