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: Topic
A subject area, arranged in a hierarchy.
URI: skos:Concept
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:ConceptInduced
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