Vocabulary for modelling Hedera File Service artefacts and Scheduled Transaction lifecycle states.
| Prefix | Namespace |
|---|---|
| dcterms | http://purl.org/dc/terms/ |
| hedera | https://hashgraphontology.xyz/core/ |
| ns1 | https://docs.hedera.com/hedera/core-concepts/file-service/ |
| ns2 | https://docs.hedera.com/hedera/core-concepts/scheduled-transactions/ |
| ns3 | https://hashgraphontology.xyz/ |
| ns4 | https://docs.hedera.com/hedera/core-concepts/ |
| owl | http://www.w3.org/2002/07/owl# |
| prov | http://www.w3.org/ns/prov# |
| 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 |
|---|---|---|---|
| File | hedera:File | hedera:Artefact |
Definition: On-ledger file storing bytecode, configuration, or metadata referenced by other services.
|
| File content | hedera:FileContent | hedera:Artefact |
Definition: Payload stored within a File Service file such as contract bytecode or fee schedules.
|
| File key | hedera:FileKey | hedera:AccountKey |
Definition: Key that authorises file creation, update, and deletion actions.
|
| File Service | hedera:FileService | hedera:Service |
Definition: Network service that stores bytecode, fee schedules, and other artefacts under key-controlled files.
|
| File update | hedera:FileUpdate | hedera:Process |
Definition: Process that amends file contents or metadata under the control of file keys.
|
| Pending schedule | hedera:PendingSchedule | hedera:ScheduledTransaction |
Definition: Scheduled transaction that has not yet gathered sufficient signatures.
|
| Schedule execution | hedera:ScheduleExecution | hedera:Process |
Definition: Process that executes a scheduled transaction once all required signatures are collected.
|
| Schedule Service | hedera:ScheduleService | hedera:Service |
Definition: Service that queues transactions for deferred execution once signature requirements are met.
|
| Schedule signature | hedera:ScheduleSignature | hedera:Artefact |
Definition: Signature provided by an account approving a scheduled transaction.
|
| Scheduled transaction | hedera:ScheduledTransaction | hedera:Artefact |
Definition: Deferred transaction waiting for a quorum of signatures before execution.
|
| Label | QName | Kind | Domain | Range | Notes |
|---|---|---|---|---|---|
| expires with | hedera:expiresWith | ObjectProperty | hedera:ScheduledTransaction | hedera:Event | |
| has collected signature | hedera:hasCollectedSignature | ObjectProperty | hedera:ScheduledTransaction | hedera:ScheduleSignature | |
| has collected signature count | hedera:hasCollectedSignatureCount | DatatypeProperty | hedera:ScheduledTransaction | xsd:integer | |
| has execution | hedera:hasExecution | ObjectProperty | hedera:ScheduledTransaction | hedera:ScheduleExecution | |
| has file content | hedera:hasFileContent | ObjectProperty | hedera:File | hedera:FileContent | |
| has file id | hedera:hasFileId | DatatypeProperty | hedera:File | xsd:string | |
| has file key | hedera:hasFileKey | ObjectProperty | hedera:File | hedera:FileKey | |
| has file memo | hedera:hasFileMemo | DatatypeProperty | hedera:File | xsd:string | |
| has file size | hedera:hasFileSize | DatatypeProperty | hedera:File | xsd:integer | |
| has required signature count | hedera:hasRequiredSignatureCount | DatatypeProperty | hedera:ScheduledTransaction | xsd:integer | |
| has schedule expiration | hedera:hasScheduleExpiration | DatatypeProperty | hedera:ScheduledTransaction | xsd:dateTime | |
| has schedule id | hedera:hasScheduleId | DatatypeProperty | hedera:ScheduledTransaction | xsd:string | |
| has schedule memo | hedera:hasScheduleMemo | DatatypeProperty | hedera:ScheduledTransaction | xsd:string | |
| has schedule payer | hedera:hasSchedulePayer | DatatypeProperty | hedera:ScheduledTransaction | xsd:string | |
| has schedule status | hedera:hasScheduleStatus | DatatypeProperty | hedera:ScheduledTransaction | xsd:string | |
| performed by | hedera:performedBy | ObjectProperty | hedera:FileUpdate | hedera:Account |
SubProperty Of: prov:wasAssociatedWith
|
| requires signature | hedera:requiresSignature | ObjectProperty | hedera:ScheduledTransaction | hedera:Account | |
| schedules transaction | hedera:schedulesTransaction | ObjectProperty | hedera:ScheduledTransaction | hedera:Process | |
| stores artefact | hedera:storesArtefact | ObjectProperty | hedera:File | hedera:Artefact | |
| updates file | hedera:updatesFile | ObjectProperty | hedera:FileUpdate | hedera:File |