Skip to content

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
email 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

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
class_uri: schema:Person

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