Class: Source

A document, recording, dataset or post that evidences other records. Prefer primary sources (official records, full recordings, original posts) over coverage of them.

URI: schema:CreativeWork

 classDiagram
    class Source
    click Source href "Source.html"
      Source : archived_at
        
      Source : authors
        
          
    
        
        
        Source --> "*" Agent : authors
        click Agent href "Agent.html"
    

        
      Source : content_hash
        
      Source : date_published
        
      Source : id
        
      Source : is_primary
        
      Source : name
        
      Source : publisher
        
          
    
        
        
        Source --> "0..1" Organization : publisher
        click Organization href "Organization.html"
    

        
      Source : retrieved_on
        
      Source : source_type
        
          
    
        
        
        Source --> "1" SourceTypeEnum : source_type
        click SourceTypeEnum href "SourceTypeEnum.html"
    

        
      Source : url
        
      

Class Properties

Property Value
Class URI schema:CreativeWork

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
url 1
Uri
Canonical web page for the record, e.g. an official site or the published fact- check. direct
name 0..1
String
Title of the work. direct
source_type 1
SourceTypeEnum
What kind of material this is. direct
is_primary 0..1
Boolean
True if this is the original record rather than a report about it. direct
publisher 0..1
Organization
Organization that published the source, e.g. a news outlet or government body. direct
authors *
Agent
People or organizations credited as authors. direct
date_published 0..1
Date
When the source was published. direct
retrieved_on 0..1
Datetime
When Electepedia fetched or captured this source. direct
archived_at 0..1
Uri
Archived copy (e.g. Wayback Machine) in case the original changes or disappears. direct
content_hash 0..1
String
SHA-256 (hex) of the captured content, for tamper evidence. direct

Usages

used by used in type used
Dataset sources range Source
HasProvenance sources range Source
Membership sources range Source
Event sources range Source
Statement sources range Source
Claim sources range Source
ClaimReview sources range Source
Bill sources range Source
Motion sources range Source
VoteEvent sources range Source
Vote sources range Source
FinancialTransaction sources range Source

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self schema:CreativeWork
native electepedia:Source
exact prov:Entity

LinkML Source

Direct

name: Source
description: A document, recording, dataset or post that evidences other records.
  Prefer primary sources (official records, full recordings, original posts) over
  coverage of them.
from_schema: https://electepedia.com/schema/electepedia
exact_mappings:
- prov:Entity
rank: 1000
slots:
- id
- url
- name
slot_usage:
  url:
    name: url
    required: true
  name:
    name: name
    description: Title of the work.
attributes:
  source_type:
    name: source_type
    description: What kind of material this is.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    domain_of:
    - Source
    range: SourceTypeEnum
    required: true
  is_primary:
    name: is_primary
    description: True if this is the original record rather than a report about it.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    domain_of:
    - Source
    range: boolean
  publisher:
    name: publisher
    description: Organization that published the source, e.g. a news outlet or government
      body.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:publisher
    domain_of:
    - Source
    range: Organization
  authors:
    name: authors
    description: People or organizations credited as authors.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:author
    domain_of:
    - Source
    range: Agent
    multivalued: true
  date_published:
    name: date_published
    description: When the source was published.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:datePublished
    domain_of:
    - Source
    - ClaimReview
    range: date
  retrieved_on:
    name: retrieved_on
    description: When Electepedia fetched or captured this source.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: pav:retrievedOn
    domain_of:
    - Source
    range: datetime
  archived_at:
    name: archived_at
    description: Archived copy (e.g. Wayback Machine) in case the original changes
      or disappears.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:archivedAt
    domain_of:
    - Source
    range: uri
  content_hash:
    name: content_hash
    description: SHA-256 (hex) of the captured content, for tamper evidence.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    domain_of:
    - Source
    pattern: ^[0-9a-f]{64}$
class_uri: schema:CreativeWork

Induced

name: Source
description: A document, recording, dataset or post that evidences other records.
  Prefer primary sources (official records, full recordings, original posts) over
  coverage of them.
from_schema: https://electepedia.com/schema/electepedia
exact_mappings:
- prov:Entity
rank: 1000
slot_usage:
  url:
    name: url
    required: true
  name:
    name: name
    description: Title of the work.
attributes:
  source_type:
    name: source_type
    description: What kind of material this is.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    owner: Source
    domain_of:
    - Source
    range: SourceTypeEnum
    required: true
  is_primary:
    name: is_primary
    description: True if this is the original record rather than a report about it.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    owner: Source
    domain_of:
    - Source
    range: boolean
  publisher:
    name: publisher
    description: Organization that published the source, e.g. a news outlet or government
      body.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:publisher
    owner: Source
    domain_of:
    - Source
    range: Organization
  authors:
    name: authors
    description: People or organizations credited as authors.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:author
    owner: Source
    domain_of:
    - Source
    range: Agent
    multivalued: true
  date_published:
    name: date_published
    description: When the source was published.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:datePublished
    owner: Source
    domain_of:
    - Source
    - ClaimReview
    range: date
  retrieved_on:
    name: retrieved_on
    description: When Electepedia fetched or captured this source.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: pav:retrievedOn
    owner: Source
    domain_of:
    - Source
    range: datetime
  archived_at:
    name: archived_at
    description: Archived copy (e.g. Wayback Machine) in case the original changes
      or disappears.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:archivedAt
    owner: Source
    domain_of:
    - Source
    range: uri
  content_hash:
    name: content_hash
    description: SHA-256 (hex) of the captured content, for tamper evidence.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    owner: Source
    domain_of:
    - Source
    range: string
    pattern: ^[0-9a-f]{64}$
  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: Source
    domain_of:
    - NamedThing
    - Post
    - Membership
    - Source
    - Statement
    - Claim
    - ClaimReview
    - Topic
    - Motion
    - VoteEvent
    - Vote
    - FinancialTransaction
    range: uriorcurie
    required: true
  url:
    name: url
    description: Canonical web page for the record, e.g. an official site or the published
      fact- check.
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: schema:url
    owner: Source
    domain_of:
    - OnlineAccount
    - Organization
    - Source
    - Event
    - ClaimReview
    - Bill
    range: uri
    required: true
  name:
    name: name
    description: Title of the work.
    from_schema: https://electepedia.com/schema/electepedia
    exact_mappings:
    - foaf:name
    - skos:prefLabel
    rank: 1000
    slot_uri: schema:name
    owner: Source
    domain_of:
    - NamedThing
    - Source
    - Topic
    range: string
class_uri: schema:CreativeWork