Hedera File and Schedule Services module

IRI: https://hashgraphontology.xyz/file-schedule

Vocabulary for modelling Hedera File Service artefacts and Scheduled Transaction lifecycle states.

Source file: file-schedule.ttl

Prefixes

PrefixNamespace
dctermshttp://purl.org/dc/terms/
hederahttps://hashgraphontology.xyz/core/
ns1https://docs.hedera.com/hedera/core-concepts/file-service/
ns2https://docs.hedera.com/hedera/core-concepts/scheduled-transactions/
ns3https://hashgraphontology.xyz/
ns4https://docs.hedera.com/hedera/core-concepts/
owlhttp://www.w3.org/2002/07/owl#
provhttp://www.w3.org/ns/prov#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfshttp://www.w3.org/2000/01/rdf-schema#
skoshttp://www.w3.org/2004/02/skos/core#
xsdhttp://www.w3.org/2001/XMLSchema#

Classes (10)

LabelQNameSubclass OfNotes
File hedera:File hedera:Artefact
Definition: On-ledger file storing bytecode, configuration, or metadata referenced by other services.
IRI: https://hashgraphontology.xyz/core/File
File content hedera:FileContent hedera:Artefact
Definition: Payload stored within a File Service file such as contract bytecode or fee schedules.
IRI: https://hashgraphontology.xyz/core/FileContent
File key hedera:FileKey hedera:AccountKey
Definition: Key that authorises file creation, update, and deletion actions.
IRI: https://hashgraphontology.xyz/core/FileKey
File Service hedera:FileService hedera:Service
Definition: Network service that stores bytecode, fee schedules, and other artefacts under key-controlled files.
IRI: https://hashgraphontology.xyz/core/FileService
File update hedera:FileUpdate hedera:Process
Definition: Process that amends file contents or metadata under the control of file keys.
IRI: https://hashgraphontology.xyz/core/FileUpdate
Pending schedule hedera:PendingSchedule hedera:ScheduledTransaction
Definition: Scheduled transaction that has not yet gathered sufficient signatures.
IRI: https://hashgraphontology.xyz/core/PendingSchedule
Schedule execution hedera:ScheduleExecution hedera:Process
Definition: Process that executes a scheduled transaction once all required signatures are collected.
IRI: https://hashgraphontology.xyz/core/ScheduleExecution
Schedule Service hedera:ScheduleService hedera:Service
Definition: Service that queues transactions for deferred execution once signature requirements are met.
IRI: https://hashgraphontology.xyz/core/ScheduleService
Schedule signature hedera:ScheduleSignature hedera:Artefact
Definition: Signature provided by an account approving a scheduled transaction.
IRI: https://hashgraphontology.xyz/core/ScheduleSignature
Scheduled transaction hedera:ScheduledTransaction hedera:Artefact
Definition: Deferred transaction waiting for a quorum of signatures before execution.
IRI: https://hashgraphontology.xyz/core/ScheduledTransaction

Properties (20)

LabelQNameKindDomainRangeNotes
expires with hedera:expiresWith ObjectProperty hedera:ScheduledTransaction hedera:Event
IRI: https://hashgraphontology.xyz/core/expiresWith
has collected signature hedera:hasCollectedSignature ObjectProperty hedera:ScheduledTransaction hedera:ScheduleSignature
IRI: https://hashgraphontology.xyz/core/hasCollectedSignature
has collected signature count hedera:hasCollectedSignatureCount DatatypeProperty hedera:ScheduledTransaction xsd:integer
IRI: https://hashgraphontology.xyz/core/hasCollectedSignatureCount
has execution hedera:hasExecution ObjectProperty hedera:ScheduledTransaction hedera:ScheduleExecution
IRI: https://hashgraphontology.xyz/core/hasExecution
has file content hedera:hasFileContent ObjectProperty hedera:File hedera:FileContent
IRI: https://hashgraphontology.xyz/core/hasFileContent
has file id hedera:hasFileId DatatypeProperty hedera:File xsd:string
IRI: https://hashgraphontology.xyz/core/hasFileId
has file key hedera:hasFileKey ObjectProperty hedera:File hedera:FileKey
IRI: https://hashgraphontology.xyz/core/hasFileKey
has file memo hedera:hasFileMemo DatatypeProperty hedera:File xsd:string
IRI: https://hashgraphontology.xyz/core/hasFileMemo
has file size hedera:hasFileSize DatatypeProperty hedera:File xsd:integer
IRI: https://hashgraphontology.xyz/core/hasFileSize
has required signature count hedera:hasRequiredSignatureCount DatatypeProperty hedera:ScheduledTransaction xsd:integer
IRI: https://hashgraphontology.xyz/core/hasRequiredSignatureCount
has schedule expiration hedera:hasScheduleExpiration DatatypeProperty hedera:ScheduledTransaction xsd:dateTime
IRI: https://hashgraphontology.xyz/core/hasScheduleExpiration
has schedule id hedera:hasScheduleId DatatypeProperty hedera:ScheduledTransaction xsd:string
IRI: https://hashgraphontology.xyz/core/hasScheduleId
has schedule memo hedera:hasScheduleMemo DatatypeProperty hedera:ScheduledTransaction xsd:string
IRI: https://hashgraphontology.xyz/core/hasScheduleMemo
has schedule payer hedera:hasSchedulePayer DatatypeProperty hedera:ScheduledTransaction xsd:string
IRI: https://hashgraphontology.xyz/core/hasSchedulePayer
has schedule status hedera:hasScheduleStatus DatatypeProperty hedera:ScheduledTransaction xsd:string
IRI: https://hashgraphontology.xyz/core/hasScheduleStatus
performed by hedera:performedBy ObjectProperty hedera:FileUpdate hedera:Account
SubProperty Of: prov:wasAssociatedWith
IRI: https://hashgraphontology.xyz/core/performedBy
requires signature hedera:requiresSignature ObjectProperty hedera:ScheduledTransaction hedera:Account
IRI: https://hashgraphontology.xyz/core/requiresSignature
schedules transaction hedera:schedulesTransaction ObjectProperty hedera:ScheduledTransaction hedera:Process
IRI: https://hashgraphontology.xyz/core/schedulesTransaction
stores artefact hedera:storesArtefact ObjectProperty hedera:File hedera:Artefact
IRI: https://hashgraphontology.xyz/core/storesArtefact
updates file hedera:updatesFile ObjectProperty hedera:FileUpdate hedera:File
IRI: https://hashgraphontology.xyz/core/updatesFile