Terminology Syndication Feed Implementation Guide
0.1.0 - ci-build
Terminology Syndication Feed Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://ontoserver.csiro.au/syndication/StructureDefinition/syndication-link | Version: 0.1.0 | |||
| Draft as of 2026-05-09 | Computable Name: SyndicationLink | |||
An Atom ⟨link⟩ element (RFC 4287 §4.2.7) inside a syndication entry. The
core Atom attributes carry the artefact URL and media type; the
extension namespaces add file-level integrity and validation
metadata.
A consumer MUST be able to verify a downloaded artefact's integrity.
At least one of md5Hash or sha256Hash SHOULD be present on every
link whose rel is alternate or related. Where both are
present, sha256Hash is authoritative.
The hash is computed over the byte stream that href resolves to,
exactly as published — without any decompression or
content-encoding negotiation.
length is the byte count of that same stream. When present, it
MUST match what the href resolves to.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Terminology Syndication Link Instances of this logical model can be the target of a Reference | |
![]() ![]() |
1..1 | code | link relation (alternate | related) | |
![]() ![]() |
1..1 | code | media type of the linked artefact | |
![]() ![]() |
1..1 | uri | artefact download URL | |
![]() ![]() |
0..1 | unsignedInt | artefact size in bytes | |
![]() ![]() |
0..1 | string | MD5 hash of the artefact byte stream (32 hex chars) | |
![]() ![]() |
0..1 | string | SHA-256 hash of the artefact byte stream (64 hex chars) | |
![]() ![]() |
0..1 | boolean | publisher has re-verified the artefact | |
Documentation for this format | ||||
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Terminology Syndication Link Instances of this logical model can be the target of a Reference | |
![]() ![]() |
1..1 | code | link relation (alternate | related) | |
![]() ![]() |
1..1 | code | media type of the linked artefact | |
![]() ![]() |
1..1 | uri | artefact download URL | |
![]() ![]() |
0..1 | unsignedInt | artefact size in bytes | |
![]() ![]() |
0..1 | string | MD5 hash of the artefact byte stream (32 hex chars) | |
![]() ![]() |
0..1 | string | SHA-256 hash of the artefact byte stream (64 hex chars) | |
![]() ![]() |
0..1 | boolean | publisher has re-verified the artefact | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Terminology Syndication Link Instances of this logical model can be the target of a Reference | |
![]() ![]() |
1..1 | code | link relation (alternate | related) | |
![]() ![]() |
1..1 | code | media type of the linked artefact | |
![]() ![]() |
1..1 | uri | artefact download URL | |
![]() ![]() |
0..1 | unsignedInt | artefact size in bytes | |
![]() ![]() |
0..1 | string | MD5 hash of the artefact byte stream (32 hex chars) | |
![]() ![]() |
0..1 | string | SHA-256 hash of the artefact byte stream (64 hex chars) | |
![]() ![]() |
0..1 | boolean | publisher has re-verified the artefact | |
Documentation for this format | ||||
This structure is derived from Base
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Terminology Syndication Link Instances of this logical model can be the target of a Reference | |
![]() ![]() |
1..1 | code | link relation (alternate | related) | |
![]() ![]() |
1..1 | code | media type of the linked artefact | |
![]() ![]() |
1..1 | uri | artefact download URL | |
![]() ![]() |
0..1 | unsignedInt | artefact size in bytes | |
![]() ![]() |
0..1 | string | MD5 hash of the artefact byte stream (32 hex chars) | |
![]() ![]() |
0..1 | string | SHA-256 hash of the artefact byte stream (64 hex chars) | |
![]() ![]() |
0..1 | boolean | publisher has re-verified the artefact | |
Documentation for this format | ||||
Differential View
This structure is derived from Base
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Terminology Syndication Link Instances of this logical model can be the target of a Reference | |
![]() ![]() |
1..1 | code | link relation (alternate | related) | |
![]() ![]() |
1..1 | code | media type of the linked artefact | |
![]() ![]() |
1..1 | uri | artefact download URL | |
![]() ![]() |
0..1 | unsignedInt | artefact size in bytes | |
![]() ![]() |
0..1 | string | MD5 hash of the artefact byte stream (32 hex chars) | |
![]() ![]() |
0..1 | string | SHA-256 hash of the artefact byte stream (64 hex chars) | |
![]() ![]() |
0..1 | boolean | publisher has re-verified the artefact | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Base | Terminology Syndication Link Instances of this logical model can be the target of a Reference | |
![]() ![]() |
1..1 | code | link relation (alternate | related) | |
![]() ![]() |
1..1 | code | media type of the linked artefact | |
![]() ![]() |
1..1 | uri | artefact download URL | |
![]() ![]() |
0..1 | unsignedInt | artefact size in bytes | |
![]() ![]() |
0..1 | string | MD5 hash of the artefact byte stream (32 hex chars) | |
![]() ![]() |
0..1 | string | SHA-256 hash of the artefact byte stream (64 hex chars) | |
![]() ![]() |
0..1 | boolean | publisher has re-verified the artefact | |
Documentation for this format | ||||
This structure is derived from Base