SMART Base
0.3.0 - ci-build

SMART Base, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/litlfred/smart-base/ and changes regularly. See the Directory of published versions

Logical Model: Knowledge graph L1: External artefact

Official URL: http://smart.who.int/base/StructureDefinition/KGExternalArtifact Version: 0.3.0
Active as of 2026-10-06 Computable Name: KGExternalArtifact

An L2 or L3 artefact addressed by canonical URL — a BPMN process, a DMN decision table, a FHIR PlanDefinition. Deliberately opaque: it carries an IRI and a free-text kind, and this graph asserts nothing about its internal structure. That opacity is the boundary. The L2 and L3 subgraphs model those artefacts properly; L1 only needs to point. Class IRI: http://smart.who.int/kg/external-artifact.

Usages:

  • This Logical Model is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. KGExternalArtifact 0..* Base Knowledge graph L1: External artefact
... iri 0..1 uri IRI
... targetKind 0..1 string Target kind
... version 0..1 string Version

doco Documentation for this format

API Information

Knowledge graph L1: External artefact API

An L2 or L3 artefact addressed by canonical URL — a BPMN process, a DMN decision table, a FHIR PlanDefinition. Deliberately opaque: it carries an IRI and a free-text kind, and this graph asserts nothing about its internal structure. That opacity is the boundary. The L2 and L3 subgraphs model those artefacts properly; L1 only needs to point. Class IRI: http://smart.who.int/kg/external-artifact.

Version: 1.0.0

Endpoints

GET /StructureDefinition-KGExternalArtifact.schema.json

JSON Schema definition for the Logical Model StructureDefinition-KGExternalArtifact

This endpoint serves the JSON Schema definition for the Logical Model StructureDefinition-KGExternalArtifact.

Schema Definition

StructureDefinition-KGExternalArtifact

Description: An L2 or L3 artefact addressed by canonical URL — a BPMN process, a DMN decision table, a FHIR PlanDefinition. Deliberately opaque: it carries an IRI and a free-text kind, and this graph asserts nothing about its internal structure. That opacity is the boundary. The L2 and L3 subgraphs model those artefacts properly; L1 only needs to point. Class IRI: http://smart.who.int/kg/external-artifact.

Type: object

Full Schema (JSON)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "http://smart.who.int/base/StructureDefinition-KGExternalArtifact.schema.json",
  "title": "Knowledge graph L1: External artefact",
  "description": "An L2 or L3 artefact addressed by canonical URL \u2014 a BPMN process, a DMN decision table, a FHIR PlanDefinition. Deliberately opaque: it carries an IRI and a free-text kind, and this graph asserts nothing about its internal structure. That opacity is the boundary. The L2 and L3 subgraphs model those artefacts properly; L1 only needs to point. Class IRI: http://smart.who.int/kg/external-artifact.",
  "type": "object",
  "properties": {
    "resourceType": {
      "type": "string",
      "const": "KGExternalArtifact",
      "description": "Resource type identifier for KGExternalArtifact logical model"
    },
    "iri": {
      "type": "string",
      "format": "uri",
      "description": "Canonical URL or IRI of the L2 or L3 artefact."
    },
    "targetKind": {
      "type": "string",
      "description": "What kind of artefact it is, free text (\"DMN decision table\", \"DAK component\")."
    },
    "version": {
      "type": "string",
      "description": "Version of the artefact, where known."
    }
  },
  "required": [
    "resourceType"
  ],
  "resourceDefinition": "http://smart.who.int/base/StructureDefinition/KGExternalArtifact",
  "fhir:parent": "http://hl7.org/fhir/StructureDefinition/Base"
}

This documentation is automatically generated from the OpenAPI specification.

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. KGExternalArtifact 0..* Base Knowledge graph L1: External artefact
... iri 0..1 uri IRI
... targetKind 0..1 string Target kind
... version 0..1 string Version

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. KGExternalArtifact 0..* Base Knowledge graph L1: External artefact
... iri 0..1 uri IRI
... targetKind 0..1 string Target kind
... version 0..1 string Version

doco Documentation for this format

This structure is derived from Base

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. KGExternalArtifact 0..* Base Knowledge graph L1: External artefact
... iri 0..1 uri IRI
... targetKind 0..1 string Target kind
... version 0..1 string Version

doco Documentation for this format

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. KGExternalArtifact 0..* Base Knowledge graph L1: External artefact
... iri 0..1 uri IRI
... targetKind 0..1 string Target kind
... version 0..1 string Version

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. KGExternalArtifact 0..* Base Knowledge graph L1: External artefact
... iri 0..1 uri IRI
... targetKind 0..1 string Target kind
... version 0..1 string Version

doco Documentation for this format

This structure is derived from Base

Summary

 

Other representations of profile: CSV, Excel