classDiagram
class Statement
click Statement href "Statement.html"
HasProvenance <|-- Statement
click HasProvenance href "HasProvenance.html"
Statement : date_made
Statement : event
Statement --> "0..1" Event : event
click Event href "Event.html"
Statement : id
Statement : in_capacity_of
Statement --> "0..1" Membership : in_capacity_of
click Membership href "Membership.html"
Statement : media_end_seconds
Statement : media_start_seconds
Statement : quote_type
Statement --> "1" QuoteTypeEnum : quote_type
click QuoteTypeEnum href "QuoteTypeEnum.html"
Statement : record_status
Statement --> "0..1" RecordStatusEnum : record_status
click RecordStatusEnum href "RecordStatusEnum.html"
Statement : recorded_at
Statement : recorded_by
Statement : sources
Statement --> "1..*" Source : sources
click Source href "Source.html"
Statement : speaker
Statement --> "1" Person : speaker
click Person href "Person.html"
Statement : statement_type
Statement --> "0..1" StatementTypeEnum : statement_type
click StatementTypeEnum href "StatementTypeEnum.html"
Statement : text
Statement : topics
Statement --> "*" Topic : topics
click Topic href "Topic.html"
Class: Statement
Something a specific person actually said or wrote, on a specific occasion. The checkable proposition(s) inside it are modeled as Claims, so the same claim can be traced across many speakers and outlets.
URI: schema:Quotation
Inheritance
- Statement [ HasProvenance]
Class Properties
| Property | Value |
|---|---|
| Class URI | schema:Quotation |
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 |
| topics | * Topic |
Subject areas the record is about. | direct |
| in_capacity_of | 0..1 Membership |
The role the speaker held when they said this (e.g. their Senate seat, their slot as a network host, their job as campaign spokesperson). Lets analyses separate what someone said as an official from what they said as a commentator. | direct |
| text | 1 String |
Verbatim where possible; see quote_type. |
direct |
| speaker | 1 Person |
The person who said or wrote it. | direct |
| quote_type | 1 QuoteTypeEnum |
How faithful text is to the original wording. |
direct |
| statement_type | 0..1 StatementTypeEnum |
What kind of utterance this is. Only claims are fact-checked. | direct |
| date_made | 1 Date |
When it was said or first published. | direct |
| event | 0..1 Event |
The event where it was said, if any. | direct |
| media_start_seconds | 0..1 Float |
Offset into the source recording where the statement starts. | direct |
| media_end_seconds | 0..1 Float |
Offset into the source recording where the statement ends. | direct |
| sources | 1..* Source |
The source records this record was derived from. | HasProvenance |
| recorded_by | 0..1 String |
Contributor account or automated pipeline that created this record (e.g. “user:alice”, “pipeline:congress-votes@v1”). | HasProvenance |
| recorded_at | 0..1 Datetime |
When the record was created in Electepedia, not when the underlying event happened. | HasProvenance |
| record_status | 0..1 RecordStatusEnum |
Whether this record accurately reflects its sources (e.g. the person really said this, the vote really happened this way). This is NOT a judgement on whether a claim is true; that is what ClaimReview is for. | HasProvenance |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Dataset | statements | range | Statement |
| Claim | appearances | range | Statement |
| Claim | first_appearance | range | Statement |
Identifier and Mapping Information
Schema Source
- from schema: https://electepedia.com/schema/electepedia
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | schema:Quotation |
| native | electepedia:Statement |
| related | opengov:Speech |
LinkML Source
Direct
name: Statement
description: Something a specific person actually said or wrote, on a specific occasion.
The checkable proposition(s) inside it are modeled as Claims, so the same claim
can be traced across many speakers and outlets.
from_schema: https://electepedia.com/schema/electepedia
related_mappings:
- opengov:Speech
rank: 1000
mixins:
- HasProvenance
slots:
- id
- topics
- in_capacity_of
slot_usage:
sources:
name: sources
required: true
attributes:
text:
name: text
description: Verbatim where possible; see `quote_type`.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: schema:text
domain_of:
- Statement
- Claim
- Motion
required: true
speaker:
name: speaker
description: The person who said or wrote it.
from_schema: https://electepedia.com/schema/electepedia
close_mappings:
- schema:spokenByCharacter
rank: 1000
slot_uri: schema:creator
domain_of:
- Statement
range: Person
required: true
quote_type:
name: quote_type
description: How faithful `text` is to the original wording.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
domain_of:
- Statement
range: QuoteTypeEnum
required: true
statement_type:
name: statement_type
description: What kind of utterance this is. Only claims are fact-checked.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
domain_of:
- Statement
range: StatementTypeEnum
date_made:
name: date_made
description: When it was said or first published.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: schema:dateCreated
domain_of:
- Statement
range: date
required: true
event:
name: event
description: The event where it was said, if any.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: schema:recordedAt
domain_of:
- Statement
range: Event
media_start_seconds:
name: media_start_seconds
description: Offset into the source recording where the statement starts.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
domain_of:
- Statement
range: float
minimum_value: 0
media_end_seconds:
name: media_end_seconds
description: Offset into the source recording where the statement ends.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
domain_of:
- Statement
range: float
minimum_value: 0
class_uri: schema:QuotationInduced
name: Statement
description: Something a specific person actually said or wrote, on a specific occasion.
The checkable proposition(s) inside it are modeled as Claims, so the same claim
can be traced across many speakers and outlets.
from_schema: https://electepedia.com/schema/electepedia
related_mappings:
- opengov:Speech
rank: 1000
mixins:
- HasProvenance
slot_usage:
sources:
name: sources
required: true
attributes:
text:
name: text
description: Verbatim where possible; see `quote_type`.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: schema:text
owner: Statement
domain_of:
- Statement
- Claim
- Motion
range: string
required: true
speaker:
name: speaker
description: The person who said or wrote it.
from_schema: https://electepedia.com/schema/electepedia
close_mappings:
- schema:spokenByCharacter
rank: 1000
slot_uri: schema:creator
owner: Statement
domain_of:
- Statement
range: Person
required: true
quote_type:
name: quote_type
description: How faithful `text` is to the original wording.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
owner: Statement
domain_of:
- Statement
range: QuoteTypeEnum
required: true
statement_type:
name: statement_type
description: What kind of utterance this is. Only claims are fact-checked.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
owner: Statement
domain_of:
- Statement
range: StatementTypeEnum
date_made:
name: date_made
description: When it was said or first published.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: schema:dateCreated
owner: Statement
domain_of:
- Statement
range: date
required: true
event:
name: event
description: The event where it was said, if any.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: schema:recordedAt
owner: Statement
domain_of:
- Statement
range: Event
media_start_seconds:
name: media_start_seconds
description: Offset into the source recording where the statement starts.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
owner: Statement
domain_of:
- Statement
range: float
minimum_value: 0
media_end_seconds:
name: media_end_seconds
description: Offset into the source recording where the statement ends.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
owner: Statement
domain_of:
- Statement
range: float
minimum_value: 0
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: Statement
domain_of:
- NamedThing
- Post
- Membership
- Source
- Statement
- Claim
- ClaimReview
- Topic
- Motion
- VoteEvent
- Vote
- FinancialTransaction
range: uriorcurie
required: true
topics:
name: topics
description: Subject areas the record is about.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: schema:about
owner: Statement
domain_of:
- Dataset
- Event
- Statement
- Claim
- Bill
range: Topic
multivalued: true
in_capacity_of:
name: in_capacity_of
description: The role the speaker held when they said this (e.g. their Senate
seat, their slot as a network host, their job as campaign spokesperson). Lets
analyses separate what someone said as an official from what they said as a
commentator.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
owner: Statement
domain_of:
- Statement
- Vote
range: Membership
sources:
name: sources
description: The source records this record was derived from.
from_schema: https://electepedia.com/schema/electepedia
close_mappings:
- dcterms:source
rank: 1000
slot_uri: prov:wasDerivedFrom
owner: Statement
domain_of:
- Dataset
- HasProvenance
range: Source
required: true
multivalued: true
recorded_by:
name: recorded_by
description: Contributor account or automated pipeline that created this record
(e.g. "user:alice", "pipeline:congress-votes@v1").
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: prov:wasAttributedTo
owner: Statement
domain_of:
- HasProvenance
range: string
recorded_at:
name: recorded_at
description: When the record was created in Electepedia, not when the underlying
event happened.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: pav:createdOn
owner: Statement
domain_of:
- HasProvenance
range: datetime
record_status:
name: record_status
description: Whether this record accurately reflects its sources (e.g. the person
really said this, the vote really happened this way). This is NOT a judgement
on whether a claim is true; that is what ClaimReview is for.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
ifabsent: string(unverified)
owner: Statement
domain_of:
- HasProvenance
range: RecordStatusEnum
class_uri: schema:Quotation