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: 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
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:PostInduced
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