Class: Topic

A subject area, arranged in a hierarchy.

URI: skos:Concept

 classDiagram
    class Topic
    click Topic href "Topic.html"
      Topic : broader
        
          
    
        
        
        Topic --> "0..1" Topic : broader
        click Topic href "Topic.html"
    

        
      Topic : description
        
      Topic : id
        
      Topic : name
        
      

Class Properties

Property Value
Class URI skos:Concept

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
name 1
String
Primary display name. direct
description 0..1
String
Free-text summary of the record. direct
broader 0..1
Topic
The parent topic, e.g. “Medicare” is narrower than “Health care”. direct

Usages

used by used in type used
Dataset topics range Topic
Event topics range Topic
Statement topics range Topic
Claim topics range Topic
Topic broader range Topic
Bill topics range Topic

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self skos:Concept
native electepedia:Topic

LinkML Source

Direct

name: Topic
description: A subject area, arranged in a hierarchy.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slots:
- id
- name
- description
slot_usage:
  name:
    name: name
    slot_uri: skos:prefLabel
    required: true
attributes:
  broader:
    name: broader
    description: The parent topic, e.g. "Medicare" is narrower than "Health care".
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: skos:broader
    domain_of:
    - Topic
    range: Topic
class_uri: skos:Concept

Induced

name: Topic
description: A subject area, arranged in a hierarchy.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_usage:
  name:
    name: name
    slot_uri: skos:prefLabel
    required: true
attributes:
  broader:
    name: broader
    description: The parent topic, e.g. "Medicare" is narrower than "Health care".
    from_schema: https://electepedia.com/schema/electepedia
    rank: 1000
    slot_uri: skos:broader
    owner: Topic
    domain_of:
    - Topic
    range: Topic
  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: Topic
    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: skos:prefLabel
    owner: Topic
    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: Topic
    domain_of:
    - NamedThing
    - Topic
    - FinancialTransaction
    range: string
class_uri: skos:Concept