Class: Post

A position that exists independently of who holds it, e.g. “U.S. Senator for Ohio (Class 1)” or “Anchor, Evening News”. Optional: many Memberships (staff, contributors) have no formal Post.

URI: org:Post

 classDiagram
    class Post
    click Post href "Post.html"
      Post : district
        
      Post : end_date
        
      Post : id
        
      Post : label
        
      Post : organization
        
          
    
        
        
        Post --> "1" Organization : organization
        click Organization href "Organization.html"
    

        
      Post : role_category
        
          
    
        
        
        Post --> "0..1" RoleCategoryEnum : role_category
        click RoleCategoryEnum href "RoleCategoryEnum.html"
    

        
      Post : start_date
        
      

Class Properties

Property Value
Class URI org:Post

Slots

Name Cardinality and Range Description Inheritance
id 1
Uriorcurie
Stable Electepedia identifier, e.g. elp:person/jane-example. External identifiers (Bioguide, FEC, Wikidata…) go in identifiers. direct
organization 1
Organization
The organization the record belongs to or takes place in. direct
role_category 0..1
RoleCategoryEnum
Normalized kind of role, for filtering across organizations. direct
start_date 0..1
Date
Date the role, position, event or period began. direct
end_date 0..1
Date
Absent means ongoing. direct
label 1
String
Name of the position, e.g. “U.S. Senator for Ohio (Class 1)”. direct
district 0..1
String
Open Civic Data division ID of the seat’s district, if any. direct

Usages

used by used in type used
Dataset posts range Post
Membership post range Post

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self org:Post
native electepedia:Post

LinkML Source

Direct

name: Post
description: 'A position that exists independently of who holds it, e.g. "U.S. Senator
  for Ohio (Class 1)" or "Anchor, Evening News". Optional: many Memberships (staff,
  contributors) have no formal Post.'
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slots:
- id
- organization
- role_category
- start_date
- end_date
slot_usage:
  organization:
    name: organization
    slot_uri: org:postIn
    required: true
attributes:
  label:
    name: label
    description: Name of the position, e.g. "U.S. Senator for Ohio (Class 1)".
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: skos:prefLabel
    domain_of:
    - Post
    required: true
  district:
    name: district
    description: Open Civic Data division ID of the seat's district, if any.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:areaServed
    domain_of:
    - Post
class_uri: org:Post

Induced

name: Post
description: 'A position that exists independently of who holds it, e.g. "U.S. Senator
  for Ohio (Class 1)" or "Anchor, Evening News". Optional: many Memberships (staff,
  contributors) have no formal Post.'
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_usage:
  organization:
    name: organization
    slot_uri: org:postIn
    required: true
attributes:
  label:
    name: label
    description: Name of the position, e.g. "U.S. Senator for Ohio (Class 1)".
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: skos:prefLabel
    owner: Post
    domain_of:
    - Post
    range: string
    required: true
  district:
    name: district
    description: Open Civic Data division ID of the seat's district, if any.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:areaServed
    owner: Post
    domain_of:
    - Post
    range: string
  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: Post
    domain_of:
    - NamedThing
    - Post
    - Membership
    - Source
    - Statement
    - Claim
    - ClaimReview
    - Topic
    - Motion
    - VoteEvent
    - Vote
    - FinancialTransaction
    range: uriorcurie
    required: true
  organization:
    name: organization
    description: The organization the record belongs to or takes place in.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: org:postIn
    owner: Post
    domain_of:
    - Post
    - Membership
    - Motion
    range: Organization
    required: true
  role_category:
    name: role_category
    description: Normalized kind of role, for filtering across organizations.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    owner: Post
    domain_of:
    - Post
    - Membership
    range: RoleCategoryEnum
  start_date:
    name: start_date
    description: Date the role, position, event or period began.
    from_schema: https://electepedia.com/schema/electepedia
    close_mappings:
    - schema:validFrom
    rank: 1000
    slot_uri: schema:startDate
    owner: Post
    domain_of:
    - Post
    - Membership
    - Event
    - VoteEvent
    range: date
  end_date:
    name: end_date
    description: Absent means ongoing.
    from_schema: https://electepedia.com/schema/electepedia
    close_mappings:
    - schema:validUntil
    rank: 1000
    slot_uri: schema:endDate
    owner: Post
    domain_of:
    - Post
    - Membership
    - Event
    range: date
class_uri: org:Post