Class: Person

A human in the political ecosystem. One record per human regardless of role: a staffer who becomes a commentator and then a candidate is still one Person with three Memberships. Personal contact details, birth dates and home locations are deliberately not modeled.

URI: schema:Person

 classDiagram
    class Person
    click Person href "Person.html"
      Agent <|-- Person
        click Agent href "Agent.html"
      
      Person : additional_name
        
      Person : alternate_names
        
      Person : coverage_tier
        
          
    
        
        
        Person --> "1" CoverageTierEnum : coverage_tier
        click CoverageTierEnum href "CoverageTierEnum.html"
    

        
      Person : description
        
      Person : family_name
        
      Person : given_name
        
      Person : id
        
      Person : identifiers
        
          
    
        
        
        Person --> "*" ExternalIdentifier : identifiers
        click ExternalIdentifier href "ExternalIdentifier.html"
    

        
      Person : name
        
      Person : online_accounts
        
          
    
        
        
        Person --> "*" OnlineAccount : online_accounts
        click OnlineAccount href "OnlineAccount.html"
    

        
      

Inheritance

Class Properties

Property Value
Class URI schema:Person

Slots

Name Cardinality and Range Description Inheritance
given_name 0..1
String
First name, as used publicly. direct
family_name 0..1
String
Last name or surname. direct
additional_name 0..1
String
Middle name(s) or initials. direct
alternate_names *
String
Other names the person is known by in sources: nicknames, former names, transliterations. direct
coverage_tier 1
CoverageTierEnum
Why this person meets Electepedia’s inclusion threshold. People who fit no tier should not be recorded. direct
online_accounts *
OnlineAccount
Official websites and public social media accounts. Agent
id 1
Uriorcurie
Stable Electepedia identifier, e.g. elp:person/jane-example. External identifiers (Bioguide, FEC, Wikidata…) go in identifiers. NamedThing
name 1
String
Primary display name. NamedThing
description 0..1
String
Free-text summary of the record. NamedThing
identifiers *
ExternalIdentifier
Identifiers for this entity in external registries. NamedThing

Usages

used by used in type used
Dataset people range Person
Membership member range Person
Event participants range Person
Statement speaker range Person
Bill sponsors range Person
Vote voter range Person

Identifier and Mapping Information

Schema Source

  • from schema: https://electepedia.com/schema/electepedia

Mappings

Mapping Type Mapped Value
self schema:Person
native electepedia:Person
exact person:Person, foaf:Person

LinkML Source

Direct

name: Person
description: 'A human in the political ecosystem. One record per human regardless
  of role: a staffer who becomes a commentator and then a candidate is still one Person
  with three Memberships. Personal contact details, birth dates and home locations
  are deliberately not modeled.'
from_schema: https://electepedia.com/schema/electepedia
exact_mappings:
- person:Person
- foaf:Person
rank: 1000
is_a: Agent
attributes:
  given_name:
    name: given_name
    description: First name, as used publicly.
    from_schema: https://electepedia.com/schema/electepedia
    exact_mappings:
    - foaf:givenName
    rank: 1000
    slot_uri: schema:givenName
    domain_of:
    - Person
  family_name:
    name: family_name
    description: Last name or surname.
    from_schema: https://electepedia.com/schema/electepedia
    exact_mappings:
    - foaf:familyName
    rank: 1000
    slot_uri: schema:familyName
    domain_of:
    - Person
  additional_name:
    name: additional_name
    description: Middle name(s) or initials.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:additionalName
    domain_of:
    - Person
  alternate_names:
    name: alternate_names
    description: 'Other names the person is known by in sources: nicknames, former
      names, transliterations.'
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:alternateName
    domain_of:
    - Person
    multivalued: true
  coverage_tier:
    name: coverage_tier
    description: Why this person meets Electepedia's inclusion threshold. People who
      fit no tier should not be recorded.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    domain_of:
    - Person
    range: CoverageTierEnum
    required: true
class_uri: schema:Person

Induced

name: Person
description: 'A human in the political ecosystem. One record per human regardless
  of role: a staffer who becomes a commentator and then a candidate is still one Person
  with three Memberships. Personal contact details, birth dates and home locations
  are deliberately not modeled.'
from_schema: https://electepedia.com/schema/electepedia
exact_mappings:
- person:Person
- foaf:Person
rank: 1000
is_a: Agent
attributes:
  given_name:
    name: given_name
    description: First name, as used publicly.
    from_schema: https://electepedia.com/schema/electepedia
    exact_mappings:
    - foaf:givenName
    rank: 1000
    slot_uri: schema:givenName
    owner: Person
    domain_of:
    - Person
    range: string
  family_name:
    name: family_name
    description: Last name or surname.
    from_schema: https://electepedia.com/schema/electepedia
    exact_mappings:
    - foaf:familyName
    rank: 1000
    slot_uri: schema:familyName
    owner: Person
    domain_of:
    - Person
    range: string
  additional_name:
    name: additional_name
    description: Middle name(s) or initials.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:additionalName
    owner: Person
    domain_of:
    - Person
    range: string
  alternate_names:
    name: alternate_names
    description: 'Other names the person is known by in sources: nicknames, former
      names, transliterations.'
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:alternateName
    owner: Person
    domain_of:
    - Person
    range: string
    multivalued: true
  coverage_tier:
    name: coverage_tier
    description: Why this person meets Electepedia's inclusion threshold. People who
      fit no tier should not be recorded.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    owner: Person
    domain_of:
    - Person
    range: CoverageTierEnum
    required: true
  online_accounts:
    name: online_accounts
    description: Official websites and public social media accounts.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:contactPoint
    owner: Person
    domain_of:
    - Agent
    range: OnlineAccount
    multivalued: true
    inlined: true
    inlined_as_list: true
  id:
    name: id
    description: Stable Electepedia identifier, e.g. elp:person/jane-example. External
      identifiers (Bioguide, FEC, Wikidata...) go in `identifiers`.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    owner: Person
    domain_of:
    - NamedThing
    - Post
    - Membership
    - Source
    - Statement
    - Claim
    - ClaimReview
    - Topic
    - Motion
    - VoteEvent
    - Vote
    - FinancialTransaction
    range: uriorcurie
    required: true
  name:
    name: name
    description: Primary display name.
    from_schema: https://electepedia.com/schema/electepedia
    exact_mappings:
    - foaf:name
    - skos:prefLabel
    rank: 1000
    slot_uri: schema:name
    owner: Person
    domain_of:
    - NamedThing
    - Source
    - Topic
    range: string
    required: true
  description:
    name: description
    description: Free-text summary of the record.
    from_schema: https://electepedia.com/schema/electepedia
    exact_mappings:
    - dcterms:description
    rank: 1000
    slot_uri: schema:description
    owner: Person
    domain_of:
    - NamedThing
    - Topic
    - FinancialTransaction
    range: string
  identifiers:
    name: identifiers
    description: Identifiers for this entity in external registries.
    from_schema: https://electepedia.com/schema/electepedia
    close_mappings:
    - dcterms:identifier
    rank: 1000
    slot_uri: schema:identifier
    owner: Person
    domain_of:
    - NamedThing
    range: ExternalIdentifier
    multivalued: true
    inlined: true
    inlined_as_list: true
class_uri: schema:Person