Service-specific vocabulary for modelling Hedera Consensus Service topics, messages, and validator interfaces.
| Prefix | Namespace |
|---|---|
| dcterms | http://purl.org/dc/terms/ |
| hedera | https://hashgraphontology.xyz/core/ |
| ns1 | https://hashgraphontology.xyz/ |
| ns2 | https://docs.hedera.com/hedera/core-concepts/hedera-consensus-service/ |
| ns3 | https://docs.hedera.com/hedera/core-concepts/staking/ |
| ns4 | https://docs.hedera.com/hedera/core-concepts/governing-the-network# |
| ns5 | https://hips.hedera.com/hip/ |
| ns6 | https://raw.githubusercontent.com/hashgraph/hedera-docs/main/core-concepts/staking/staking.md# |
| ns7 | https://docs.hedera.com/hedera/core-concepts/ |
| ns8 | https://docs.hedera.com/hedera/mirror-node/architecture/ |
| ns9 | https://hedera.com/ |
| owl | http://www.w3.org/2002/07/owl# |
| rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# |
| rdfs | http://www.w3.org/2000/01/rdf-schema# |
| skos | http://www.w3.org/2004/02/skos/core# |
| xsd | http://www.w3.org/2001/XMLSchema# |
| Label | QName | Subclass Of | Notes |
|---|---|---|---|
| Consensus node endpoint | hedera:ConsensusNodeEndpoint | hedera:Artefact |
Definition: Network endpoint (IP, port, TLS configuration) exposed by a consensus node for client submissions.
|
| Consensus record file | hedera:ConsensusRecordFile | hedera:Artefact |
Definition: Exported record file containing ordered transactions, consensus timestamps, and running hashes.
|
| Consensus Service | hedera:ConsensusService | hedera:Service |
Definition: Operational service that orders transactions, emits consensus timestamps, and manages topics.
|
| Consensus topic | hedera:ConsensusTopic | hedera:Artefact |
Definition: Ordered message channel configured with administrator, submit, and auto-renew keys.
|
| Council committee | hedera:CouncilCommittee | hedera:GovernanceBody |
Definition: Sub-structure of the Hedera Governing Council that manages delegated mandates such as finance or membership reviews.
|
| Role assignment | hedera:RoleAssignment | hedera:Process |
Definition: Process that confers a specific governance or operational role to an actor.
|
| Topic admin key | hedera:TopicAdminKey | hedera:AccountKey |
Definition: Key that authorises topic-level administration such as update, delete, and re-key operations.
|
| Topic message | hedera:TopicMessage | hedera:Event |
Definition: Individual message submitted to a consensus topic and assigned a consensus timestamp.
|
| Topic submit key | hedera:TopicSubmitKey | hedera:AccountKey |
Definition: Key that governs which actors may post messages to a consensus topic.
|
| Validator onboarding committee | hedera:ValidatorOnboardingCommittee | hedera:CouncilCommittee |
Definition: Council committee that stewards validator onboarding cohorts and associated policy decisions.
|
| Validator onboarding steward | hedera:ValidatorOnboardingSteward | hedera:Role |
Definition: Role fulfilled by council members who oversee validator onboarding approvals and requirements.
|
| Label | QName | Kind | Domain | Range | Notes |
|---|---|---|---|---|---|
| assigns role | hedera:assignsRole | ObjectProperty | hedera:RoleAssignment | hedera:Role | |
| delivers message | hedera:deliversMessage | ObjectProperty | hedera:ConsensusService | hedera:TopicMessage | |
| emits record file | hedera:emitsRecordFile | ObjectProperty | hedera:ConsensusService | hedera:ConsensusRecordFile | |
| exposes endpoint | hedera:exposesEndpoint | ObjectProperty | hedera:ConsensusNode | hedera:ConsensusNodeEndpoint | |
| has admin key | hedera:hasAdminKey | ObjectProperty | hedera:ConsensusTopic | hedera:TopicAdminKey |
SubProperty Of: hedera:hasTopicKey
|
| has endpoint address | hedera:hasEndpointAddress | DatatypeProperty | hedera:ConsensusNodeEndpoint | xsd:string | |
| has endpoint port | hedera:hasEndpointPort | DatatypeProperty | hedera:ConsensusNodeEndpoint | xsd:integer | |
| has message content | hedera:hasMessageContent | DatatypeProperty | hedera:TopicMessage | xsd:string | |
| has message size | hedera:hasMessageSize | DatatypeProperty | hedera:TopicMessage | xsd:integer | |
| has running hash | hedera:hasRunningHash | DatatypeProperty | hedera:ConsensusRecordFile | xsd:hexBinary | |
| has sequence number | hedera:hasSequenceNumber | DatatypeProperty | hedera:TopicMessage | xsd:integer | |
| has steward | hedera:hasSteward | ObjectProperty | hedera:GovernanceProcess | hedera:GovernanceBody |
SubProperty Of: hedera:hasParticipant
Inverse Of: hedera:stewardsProcess
|
| has submit key | hedera:hasSubmitKey | ObjectProperty | hedera:ConsensusTopic | hedera:TopicSubmitKey |
SubProperty Of: hedera:hasTopicKey
|
| has topic | hedera:hasTopic | ObjectProperty | hedera:ConsensusService | hedera:ConsensusTopic | |
| has topic key | hedera:hasTopicKey | ObjectProperty | hedera:ConsensusTopic | hedera:AccountKey | |
| includes message | hedera:includesMessage | ObjectProperty | hedera:ConsensusRecordFile | hedera:TopicMessage | |
| is mirrored by | hedera:isMirroredBy | ObjectProperty | hedera:ConsensusRecordFile | hedera:MirrorDataset | |
| is sub-body of | hedera:isSubBodyOf | ObjectProperty | hedera:GovernanceBody | hedera:GovernanceBody | |
| stewards process | hedera:stewardsProcess | ObjectProperty | hedera:GovernanceBody | hedera:GovernanceProcess |
SubProperty Of: hedera:participatesIn
Inverse Of: hedera:hasSteward
|
| supported by | hedera:supportedBy | ObjectProperty | hedera:Process | hedera:GovernanceDecision | |
| targets topic | hedera:targetsTopic | ObjectProperty | hedera:Transaction | hedera:ConsensusTopic |