classDiagram
class Agent
click Agent href "Agent.html"
NamedThing <|-- Agent
click NamedThing href "NamedThing.html"
Agent <|-- Person
click Person href "Person.html"
Agent <|-- Organization
click Organization href "Organization.html"
Agent : description
Agent : id
Agent : identifiers
Agent --> "*" ExternalIdentifier : identifiers
click ExternalIdentifier href "ExternalIdentifier.html"
Agent : name
Agent : online_accounts
Agent --> "*" OnlineAccount : online_accounts
click OnlineAccount href "OnlineAccount.html"
Class: Agent
Something that can speak, act, publish, send or receive money.
- NOTE: this is an abstract class and should not be instantiated directly
URI: prov:Agent
Inheritance
- NamedThing
- Agent
Class Properties
| Property | Value |
|---|---|
| Class URI | prov:Agent |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| online_accounts | * OnlineAccount |
Official websites and public social media accounts. | direct |
| id | 1 Uriorcurie |
Stable Electepedia identifier, e.g. elp:person/jane-example. External identifiers (Bioguide, FEC, Wikidata…) go in identifiers. |
NamedThing |
| name | 1 String |
Primary display name. | NamedThing |
| description | 0..1 String |
Free-text summary of the record. | NamedThing |
| identifiers | * ExternalIdentifier |
Identifiers for this entity in external registries. | NamedThing |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Source | authors | range | Agent |
| Event | organizers | range | Agent |
| ClaimReview | author | range | Agent |
| FinancialTransaction | sender | range | Agent |
| FinancialTransaction | recipient | range | Agent |
Identifier and Mapping Information
Schema Source
- from schema: https://electepedia.com/schema/electepedia
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | prov:Agent |
| native | electepedia:Agent |
| exact | foaf:Agent |
LinkML Source
Direct
name: Agent
description: Something that can speak, act, publish, send or receive money.
from_schema: https://electepedia.com/schema/electepedia
exact_mappings:
- foaf:Agent
rank: 1000
is_a: NamedThing
abstract: true
attributes:
online_accounts:
name: online_accounts
description: Official websites and public social media accounts.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: schema:contactPoint
domain_of:
- Agent
range: OnlineAccount
multivalued: true
inlined_as_list: true
class_uri: prov:AgentInduced
name: Agent
description: Something that can speak, act, publish, send or receive money.
from_schema: https://electepedia.com/schema/electepedia
exact_mappings:
- foaf:Agent
rank: 1000
is_a: NamedThing
abstract: true
attributes:
online_accounts:
name: online_accounts
description: Official websites and public social media accounts.
from_schema: https://electepedia.com/schema/electepedia
rank: 1000
slot_uri: schema:contactPoint
owner: Agent
domain_of:
- Agent
range: OnlineAccount
multivalued: true
inlined: true
inlined_as_list: true
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: Agent
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: schema:name
owner: Agent
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: Agent
domain_of:
- NamedThing
- Topic
- FinancialTransaction
range: string
identifiers:
name: identifiers
description: Identifiers for this entity in external registries.
from_schema: https://electepedia.com/schema/electepedia
close_mappings:
- dcterms:identifier
rank: 1000
slot_uri: schema:identifier
owner: Agent
domain_of:
- NamedThing
range: ExternalIdentifier
multivalued: true
inlined: true
inlined_as_list: true
class_uri: prov:Agent